submlime text写java_在Sublime Text 3中配置编译和运行Java程序
1.设置java的PATH环境变量
2.创建批处理或Shell脚本文件
要想编译运行Java程序,需要创建一个批处理或者Shell脚本
Windows:
runJava.bat:
@echo off
cd %~dp1
echo Compiling %~nx1......
if exist %~n1.class (
del %~n1.class
)
javac %~nx1
if exist %~n1.class (
echo ------Output------
java %~n1
)
将该文件复制到JDK的bin目录下。
Ubuntu:
runJava.sh:
[ -f "$1.class" ] && rm $1.class
for file in $1.java
do
echo "Compiling $file......"
javac $file
done
if [ -f "$1.class"]
then
echo "------Output------"
java $1
else
echo " "
fi
Note:如果你想编译所有的Java文件,需要将第二行的$1.java替换成*.java
将这个脚本移动到jdk的bin目录下:
mv runJava.sh /usr/lib/jvm/jdk1.7.0_45/bin
移动之后,要设置文件的可执行权限为755,以确保此文件是可执行的。在Ubuntu下可右键属性设置权限。
3.修改javaC.sublime-build
用winrar打开Sublime Text 3的Package目录下的Java.sublime-package,用其他编辑器打开里面的JavaC.sublime-build将文件修改为:
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "UTF-8"
}
因为Sublime Text3保存源码的默认格式是UTF-8,所以需要将"encoding": 设置为UTF-8。
修改之后保存即可。
Test:Ctril+B编译运行
重新打开Sublime Text3,编辑HelloWorld.java:
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello, world!世界,你好!");
}
}
保存(默认格式为UTF-8)。
Ctrl+B编译运行,如下图所示说明配置成功:
附录:Sublime Text3的下载和使用:
Sublime Text 3插件安装方法和插件推荐:
(1)Package Control(必备)
从菜单 View-Show Console 或者Ctrl+~ 快捷键,调出 Console。将以下 Python代码粘贴进去并回车执行。以下提供 ST3 和 ST2 的安装代码:
Sublime Text 3:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
Sublime Text 2:
import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')
安装完成会提示你重启软件,之后,你就可以发现在Preferences这个菜单下出现了菜单项Package Control。
点击Preferences-Package Control,显示以下弹窗:
Disable Package :禁用插件
Enable Package :启用插件
Install Package :安装插件
List Package :查看已安装插件列表
Remove Package :移除插件
Upgrade Package :升级插件
(2)安装ConvertToUTF-8插件
因为Sublime Text 3默认编码为UTF-8,所以打开中文文件如GBK格式会乱码,此插件就能解决。
安装方法:
a.按下Ctrl+Shift+P,输入install,然后选择Install Package,表示要安装插件。
b.然后会出现一个安装包的对话框,就可以搜索ConverToUTF8下载插件了。
以后所有插件的安装,均按照这个方法进行。
(3)安装emmet插件(zen coding)
前端同学快速写HTML的神器。
几个有用的快捷键:
Ctrl+D:选择多个相同字符串进行修改。选中字符串,按住Ctrl+D,继续选中下一个。
Ctrl+Shift+L:将选中的内容切割成多行,然后每一行可以同时编辑
Ctrl+J:将已选择的多行内容合并为一行
例如:
将
one
two
three
four
five
six
seven
变成:
numbers = ["one","two","three","four","five","six","seven"]
选中one到seven的内容,Ctrl+Shift+L将其内容切割成多行,按“,移动光标到行尾,
Ctrl+J将多行合并为一行,backspace最后一个逗号,Shift+Home选中整行,按[,在行首添加numbers=。
Ctrl+Shft+P:调出命令窗口,"sspy"(Set Syntax:Python的简写),用于将当前文件的语法设置为Python。
Ctrl+P:快速定位文件,尤其在大型项目中
输入:文件名的部分,打开的是:已经打开的文件,最近打开的文件,在项目中的文件;
输入:文件名的部分@某个函数名:定位某个文件的某个符号
输入:文件名的部分#某个字符:定位某个文件的某个字符
输入:文件名的部分:行号:定位某个文件的某行
Ctrl+L:选择整行(按住-继续选择下行)
Ctrl+KK:从光标处删除至行尾
Ctrl+Shift+K:删除整行
Ctrl+Shift+D:复制光标所在整行,插入在该行之前
Ctrl+KU:改为大写
Ctrl+KL:改为小写
Ctrl+M:光标移动至括号内开始或结束的位置
Ctrl+Shift+M:选择括号内的内容(按住-继续选择父括号)
Ctrl+/:注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
Ctrl+Shift+/:注释已选择内容
Ctrl+Z:撤销
Ctrl+Y:恢复撤销
Alt+.:闭合当前标签
Ctrl+Shift+A:选择光标位置父标签对儿
Ctrl+Shift+[:折叠代码
Ctrl+Shift+]:展开代码
Ctrl+KT:折叠属性
Ctrl+K0:展开所有
Ctrl+U:软撤销
Ctrl+T:词互换
Tab:缩进 自动完成
Shift+Tab:去除缩进
Ctrl+Shift+↑:与上行互换
Ctrl+Shift+↓:与下行互换
Ctrl+K Backspace:从光标处删除至行首
Ctrl+Enter:光标后插入行
Ctrl+Shift+Enter:光标前插入行
Ctrl+F2:设置书签
F2:下一个书签
Shift+F2:上一个书签
submlime text写java_在Sublime Text 3中配置编译和运行Java程序相关推荐
- 在Sublime Text 3中配置编译和运行Java程序
设置Java的PATH环境变量 在Java的jdk的bin目录下建立新文件runJava.bat 文件内容如下: @echo off cd %~dp1 echo Compiling %~nx1.... ...
- Sublime Text 3中配置编译和运行Java的两个方法
方法一: 打开Sublime Text 3,依次点击Preference, Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打 ...
- 如何用Sublime Text3 编译和运行Java程序
Sublime Text是一个非常流行的代码编译器,对于java,它支持用名为JavaC的默认编译系统来编译Java源文件 点击 Tools>Build System>JavaC来设置Ja ...
- ultraedit编译java_在UltraEdit中编译和运行Java程序
一.首先打开UltraEdit, 点击菜单上的 高级->工具配置,如图: 1 点击插入: 2 在菜单项名称写上该功能,"编译java ": 3 创建一个批处理的文件compi ...
- 让你的sublime text写C代码 (sublime text 2 配置构建C开发环境)
原则 1. 首先你要配置能够编译C++/C环境 2. window中配置该执行环境的环境变量,能够全局使用 3. sublime Text创建新的构建机制.并设置用改全局编译环境 具体过程 能够编译C ...
- ultraedit运行java_如何在UltraEdit中编译和运行Java程序
如何在UltraEdit中编译和运行Java程序 (2011-07-28 12:33:52) 标签: it 问题提出: 可以毫不夸张地说,JDK+UltraEdit是面向Java初学者的开发工具的绝配 ...
- pat上写java程序_如何运行Java程序和设置CLASSPAT
导读: 如何运行JAVA和CLASSPATH环境变量的设置是学习和使用JAVA中最基本的问题,本不应在此赘述.但近来不少人在论坛上提出的问题却与此有关,我平时碰到的一些初学者也往往在这个问题上卡了壳, ...
- 批处理文件 执行java_利用批处理文件运行java程序
当我们要运行java程序时,可以写一个批处理文件(.bat),以便双击即可运行java程序! 在次测试过程中需要注意的几个问题: 1.当需要java程序需要引进第三方包时,需要在设置classpath ...
- 【 Sublime Text 】如何将Sublime Text与Vivado 2018.3关联?
之前写过 Vivado2018如何与Notepad++关联? 但是,当弃用Notepad++,转向Sublime Text之后,如何将Vivado与Sublime Text关联呢? 其实方法一致,这里 ...
最新文章
- Android开发之Dialog的三种列表显示(解读谷歌官方API)
- 【Android工具】安卓应用市场哪家强?chrome浏览器apk下载插件,play安装包下载,妈妈再也不用担心我找不到安装包了...
- Synchronize死锁
- 初识神经网络NeuralNetworks
- 快速浏览JAX-RS请求与方法匹配
- Spring Boot框架中使用Jackson的处理总结
- Unix/Linux环境C编程入门教程(18) kali-linuxCCPP开发环境搭建
- 耦合层:撮合物联网的理论与实践牵手的“月老”
- Nginx 的 5 大应用场景,太实用了!
- 极客大学架构师训练营 毕业典礼 奉献优秀架构师升级攻略
- 计算机老师教育叙事,信息技术教育叙事范文10篇 初中
- 你没有权限修改该网络位置的文件
- 了解虚拟化,常用的虚拟化软件,虚拟化架构,kvm介绍
- gradient设置上下渐变_CSS3,线性渐变(linear-gradient)的使用总结
- ubuntu 管理员权限 文件操作
- snmp-cmds:最简单的调用 Net-SNMP 二进制文件作为子进程的库可移植python SNMP 库
- 【Android高级】Android系统以及Activity启动讲解
- nginx配置华为云ssl证书
- 17、Java基础---接口
- 可视化股票市场结构||沪深300股票聚类可视化
热门文章
- 基于原版Hadoop的YDB部署(转)
- linux的基础知识——TCP通信状态
- 计算机网络——数据链路层的概述
- 牛客15666 又见斐波那契(矩阵快速幂)
- 牛客网--蛇形矩阵(Java)
- Leetcode--881. 救生艇
- word光标一直闪动_6个一分钟就能学会的Word实用小技巧,你会几个?【Word教程】...
- 动态改变eachers图表高_让你的Excel图表动起来
- php知识点_PHP那些琐碎的知识点(整理)
- text 两端对齐 小程序_小程序实现文字两端对齐