当前位置:   article > 正文

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

同时运行py和js的编辑器

前面有一篇文章介绍了强大的神编辑器 Sublime Text,以及常用快捷键。

本文主要介绍,如何用Sublime Text 编辑、运行 java、javascript、python 代码。

一,Sublime Text 默认配置了哪些语言的运行脚本

b6b5907941f37d9c2ae2cff47980fa96.png

可以看到,默认包括了 C++ .... Python,Ruby 等;

如果选择了 Automatic:Sublime Text 会根据文件后缀名称,自动选择对应语言的编译器或者解释器运行代码。

比如,运行一段javascript代码:新建一个hello_js.js文件

349f03695253caf7ad66e372801511db.png

Ctrl + b ,即可运行 hello_js.js 中的代码;

6bbd2355b34fdae56fda0e896c632ad4.png

不用浏览器就运行了js代码,是不是很赞!

这是怎么做到的呢?

二,必备的环境

Sublime Text中运行代码,其实就相当于在windows控制台(CMD)中运行文件是一样的;

所以,语言的编译、或者解释所依赖的环境是必须要安装和配置的!

三,javascript环境配置

javascript 依赖的环境是 nodejs;

3.1,安装nodejs

下载

记住你的安装路径 比如:C:/Program Files (x86)/nodejs/

3.2,配置sublime text

49d0af6f7697e7fcc4270b2efde6067c.png

这个时候,打开一个文件,将下面内容拷贝进去。

注意 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

81554e8b820881e6360087588d85be48.png

同样的注意 Build System 为 Automatic,或者 javac

d7dd867e9658892e52c9a7d95a2d14dc.png

五,配置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 '

6a4ed1843d8d96d870b52b233f283a15.png

同样的,Build System 为 Automatic,或者 python

六、遇到的问题

6.1,如果遇到 Decode error 的问题,一般是由于编码错误,或者 cmd 配置路径不正确引起的;

fb4033841bfa3a5039e52f5a485c9a33.png

6.2,Sublime Text 中使用 Tab 键的时候,并不是 4 个空格;

可以通过修改 default setting 进行设置:

c010b3d07024440fbb4d013b7e9a9cf0.png

920dc75cfc6c949ba8f63f98586be560.png

保存,就可以了~~

打开App,阅读手记

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/79656
推荐阅读
相关标签
  

闽ICP备14008679号