- #eecs
- #资料信息共享
给用java刷题的小伙伴们推荐text editor+OSX下编辑运行方法

458413
开头先说一句:如果你觉得你有更顺手的文字编辑器,或者你用eclipse这样的工具很习惯了的话~你就不用接着看了~因为不管什么养的文字编辑器都有一个适应的过程。拽一下英文就是study curve~如果你有用的很顺手的那就坚持吧~你就直接关闭这个页面了。
之前开国帖子问大家都用什么text editor~那个帖子的目的是想看看有没有什么不是特别耗内存的文字编辑器~同时还能compile+run~这样的要求的由来有两个:1)因为先在正处于刷题阶段~如果用eclipse这样的工具刷的话~如果出现什么问题了,都不用自己想,直接红色下划线就告诉你了。不太适合刷题。
2)如果用单纯的文字编辑器的话~每一次改动都需要重新转化到terminal~compile一遍,然后run~比较麻烦~
所以我选择了sublime text 2(ST2), 用了之后感觉其他的方面都很好~虽然标明是收费的~但是每次弹出需要购买的窗口时,只要点击cancel就行了。。。。
这里先贴一个官网,可以在这上面下载~
sublimetext.com
接着网址之前说:最主要的问题就是不会在OSX下compile+run~网上的教程都是win下的~都不能用。
经过一段时见的研究还有上网google,终于能够compile+run了~终于不用在ST2和terminal之间转换了~
具体方法如下~
1)进入ST2 软件, 点击sublime text 2 -> preference -> browse packages
2) 在package文件夹中找到java -> JavaC.sublime-build
3) 双击打开
4)把原先的{}中的所有都删除, 只留下两个花括号
5) 把以下code复制到留下的花括号中:
"cmd": ["javac","$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"GBK",
"variants":
[[br]
{
"name": "Run",
"cmd" : ["java", "$file_base_name"],
"encoding":"GBK"
}
]
6) 保存这个文件~大功告成~
之后如果你想compile的话~就点tool -> build, compile没有错误之后run的话,tool -> run
亲测可用~
如果你是win OS的话~上网搜索怎么在ST2上编译运行java文件就行~很多这样网页~非常不难~中英文都有~
~
下面上几个图当作illustration
PS:5)的图片中少了一个{,希望大家别弄错了~特此注明以下~因为上面还有一些我自己写的code~但是因为都不好用~我就都给comment了。。。。。。。
之前开国帖子问大家都用什么text editor~那个帖子的目的是想看看有没有什么不是特别耗内存的文字编辑器~同时还能compile+run~这样的要求的由来有两个:1)因为先在正处于刷题阶段~如果用eclipse这样的工具刷的话~如果出现什么问题了,都不用自己想,直接红色下划线就告诉你了。不太适合刷题。
2)如果用单纯的文字编辑器的话~每一次改动都需要重新转化到terminal~compile一遍,然后run~比较麻烦~
所以我选择了sublime text 2(ST2), 用了之后感觉其他的方面都很好~虽然标明是收费的~但是每次弹出需要购买的窗口时,只要点击cancel就行了。。。。
这里先贴一个官网,可以在这上面下载~
sublimetext.com
接着网址之前说:最主要的问题就是不会在OSX下compile+run~网上的教程都是win下的~都不能用。
经过一段时见的研究还有上网google,终于能够compile+run了~终于不用在ST2和terminal之间转换了~
具体方法如下~
1)进入ST2 软件, 点击sublime text 2 -> preference -> browse packages
2) 在package文件夹中找到java -> JavaC.sublime-build
3) 双击打开
4)把原先的{}中的所有都删除, 只留下两个花括号
5) 把以下code复制到留下的花括号中:
"cmd": ["javac","$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"GBK",
"variants":
[[br]
{
"name": "Run",
"cmd" : ["java", "$file_base_name"],
"encoding":"GBK"
}
]
6) 保存这个文件~大功告成~
之后如果你想compile的话~就点tool -> build, compile没有错误之后run的话,tool -> run
亲测可用~
如果你是win OS的话~上网搜索怎么在ST2上编译运行java文件就行~很多这样网页~非常不难~中英文都有~
~
下面上几个图当作illustration
PS:5)的图片中少了一个{,希望大家别弄错了~特此注明以下~因为上面还有一些我自己写的code~但是因为都不好用~我就都给comment了。。。。。。。