神編輯器Sublime Text運行java、javascript、python__python

來源:互聯網
上載者:User

作業系統:Windows 環境

前面有一篇文章介紹了強大的神編輯器 Sublime Text,以及常用快速鍵。

本文主要介紹,如何用Sublime Text 編輯Java、JavaScript、Python代碼。


一,Sublime Text 預設配置了哪些語言的運行指令碼


可以看到,預設包括了 C++ .... Python,Ruby 等;

如果選擇了 Automatic:Sublime Text 會根據檔案尾碼名稱,自動選擇對應語言的編譯器或者解譯器運行代碼。

比如,運行一段javascript代碼:


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 路徑,和編碼格式。

[html]  view plain  copy {       "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 ,並貼入如下內容

[html]  view plain  copy @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 替換如下內容

[html]  view plain  copy {       "cmd": ["runJava.bat", "$file"],       "file_regex": "^(...*?):([0-9]*):?([0-9]*)",       "selector": "source.java",       "encoding": "cp936"   }  


4.3,建立一個java檔案,比如Test.java

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.