为了账号安全,请及时绑定邮箱和手机立即绑定

程序员的编辑器Sublime Text(2):运行java、javascript、python

标签:
前端工具

前面有一篇文章介绍了强大的神编辑器 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

下载

链接:http://pan.baidu.com/s/1i5rvoUh

密码:oj6d

记住你的安装路径 比如: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 下载

链接:http://pan.baidu.com/s/1jHUsClS

密码:a5vm

具体配置,详细做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):

链接:http://pan.baidu.com/s/1dFDif0t

密码:gjxw

如果安装成功,在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 进行设置:
图片描述
图片描述

保存,就可以了~~

点击查看更多内容
5人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消