假期因为疫情出不去,于是在家重新学习Java,实在不想使用Eclipse(太笨重),于是学习了一下使用Sublime编译运行Java,在网上看了几篇教程,做个总结记录一下。
1.安装好JDK并配置好环境变量
直接百度Java环境变量配置
2.安装Sublime Text3
直接安装下载地址
3.配置相关文件
..\Sublime Text3\Packages 使用压缩软件打开红框中的文件(强烈推荐7z,真的超好用) 将红框中的文件拖出来,然后直接在压缩包中删除掉源文件(防止修改好放回来时没有成功覆盖)打开该文件(直接用sublime打开就好),并将其中内容修改成下图
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "cp936"
}
保存好后,将该文件再拖回刚才的压缩包中。
现在打开JDK安装目录,进入到%JAVA_HOME%中(安装JDK时应该配置过),在该目录下创建上图第一个红框所写的文件(名称随意,但要一致),内容为下图 一定要加上红框中的utf-8,不然对中文的输出可能会出问题
@echo off
cd %~dp1
echo Compiling %~nx1......
if exist %~n1.class (
del %~n1.class
)
javac -encoding utf-8 %~nx1
if exist %~n1.class (
echo ------Output------
java %~n1
)
4.运行测试
保存好后测试运行,我的快捷键是Ctrl + b,运行效果如下:
5. 配置Sublime自动补全getter、setter
打开sublime,点击工具,找到新代码段,点击后会打开一个文件 修改文件中的内容,将内容修改为
$1;
}
/**
* Setter for $1
* @param $1 value to set
* @return self
*/
public function set${2:property}(\$$1)
{
\$this->$1 = \$${1/_(w)/U$1/g$1};
return \$this;
}
]]>
getset
source.java
Create getter and setter methods
修改好后保存为getset.sublime-snippet 在使用时,在需要添加代码段的地方输入getset,点击Tab补全即可 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200213153924398.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0phcnZpc19J,size_16,color_FFFFFF,t_70)
6.参考资料
getsetJava运行
|