Sublime很适合小项目的代码开发,洁面简单好上手,对初学者非常对友好。当然,它不仅仅是个文本编辑器,里面集成了很多代码编译和运行的宏命令,本文简单说明MAC端Sublime如何配置JAVA代码的快捷编译和运行。

1)创建JAVA编译和运行的宏

位置在"Tools->Building System->New Building System",中文路径是“工具->编译系统->创建新的编译系统”。将新建的标签页(.sublime-build文件)中的内容替换为如下命令:

{
//默认编译当前文件:java
"cmd": ["javac","-encoding","UTF-8","-d",".","$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"UTF-8",
//新增运行选项:java-Run
"variants":
[
{
"name": "Run",
"shell": true,
"cmd" : "java ${file_base_name}"
}
]
}

替换完将文件命名保存为“java.sublime-build”文件。

2)在sublime中使用JAVA快捷编译和运行

使用快捷键command + shift + B,选择“java”编译当前文件;选择“java-Run”执行运行命令。

注意要先编译在当前文件路径下生成字节码class文件后再执行运行命令,否则会报错。

3)如何修改已经配置的building system的宏命令。

首先要找到刚才替换内容的“java.sublime-build”文件所在的位置,默认位置是/Users/XXX/Library/Application Support/Sublime Text 3/Packages/User。其中,XXX是你当前登录的用户名。

路径中有隐藏文件夹,所以我一般习惯通过终端打开具体文件夹,跳转到指定目录cd /Users/zhangchenyu/Library/Application Support/Sublime Text 3/Packages/User,打开当前文件夹open .,然后就可以看到所有的文件。