赞
踩
前面有一篇文章介绍了强大的神编辑器 Sublime Text,以及常用快捷键。
本文主要介绍,如何用Sublime Text 编辑、运行 java、javascript、python 代码。
一,Sublime Text 默认配置了哪些语言的运行脚本
可以看到,默认包括了 C++ .... Python,Ruby 等;
如果选择了 Automatic:Sublime Text 会根据文件后缀名称,自动选择对应语言的编译器或者解释器运行代码。
比如,运行一段javascript代码:新建一个hello_js.js文件
Ctrl + b ,即可运行 hello_js.js 中的代码;
不用浏览器就运行了js代码,是不是很赞!
这是怎么做到的呢?
二,必备的环境
Sublime Text中运行代码,其实就相当于在windows控制台(CMD)中运行文件是一样的;
所以,语言的编译、或者解释所依赖的环境是必须要安装和配置的!
三,javascript环境配置
javascript 依赖的环境是 nodejs;
3.1,安装nodejs
下载
记住你的安装路径 比如:C:/Program Files (x86)/nodejs/
3.2,配置sublime text
这个时候,打开一个文件,将下面内容拷贝进去。
注意 cmd 路径,和编码格式!
{
"cmd": ["C:/Program Files (x86)/nodejs/node", "$file"],
"file_regex": "^[ ]File \"(...?)\", line ([0-9]*)",
"working_dir": "${project_path:${folder}}",
"selector": "source.js",
"shell": true,
"encoding": "utf-8",
"windows": {
"cmd": ["C:/Program Files (x86)/nodejs/node", "$file"]
},
"linux": {
"cmd": ["killall node; node", "$file"]
}
}
保存,文件名为 javascript.sublime-build ,位置默认即可!
3.3,新建一个js文件,比如 hello_js.js
console.log('hello world');
Ctrl + b ,运行;
注意:Build System 要选择 Automatic 或者 javascript
四、配置java环境
首先,需要安装JDK,并在环境变量中配置JAVA_HOME 和 path;
JDK 7 下载
具体配置,详细做java开发的,本地环境都是OK的。
4.1,新建文件 runJava.bat ,并贴入如下内容
@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
)
注意编码!保存,并将runJava.bat 放到 jdk/bin 的目录中;
4.2,修改 Javac.sublime-build
按照以下的步骤修改 sublime text 2 的编译系统脚本。
1)在选项卡Preferences > Browse Packages.. 打开 sublime 的包目录
2)找到Java Folder
3)打开 JavaC.sublime-build 替换如下内容
{
"cmd": ["runJava.bat", "$file"],
"file_regex": "^(...?):([0-9]):?([0-9]*)",
"selector": "source.java",
"encoding": "cp936"
}
4.3,新建一个java文件,比如Test.java
同样的注意 Build System 为 Automatic,或者 javac
五,配置Python环境
python是一门简洁,强大的语言,非常好用。
同样的,先安装环境。
1,下载(版本2.7.6):
如果安装成功,在CMD中输入python,会显示当前python版本号;
如果提示“没有”命令,自行配置一下环境变量即可。
2,新建文件 test_python.py
Sublime Text 中对python支持很好,不需要任何配置;
在test_python.py文件中输入
coding = utf-8
print ' hello python world '
同样的,Build System 为 Automatic,或者 python
六、遇到的问题
6.1,如果遇到 Decode error 的问题,一般是由于编码错误,或者 cmd 配置路径不正确引起的;
6.2,Sublime Text 中使用 Tab 键的时候,并不是 4 个空格;
可以通过修改 default setting 进行设置:
保存,就可以了~~
打开App,阅读手记
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。