在Sublime Text 3上快速運(yùn)行簡單的Lua、Python代碼的方法
Sublime Text 3 64位下載地址:
安裝版:https://download.sublimetext.com/Sublime%20Text%20Build%203211%20x64%20Setup.exe便攜版:
https://download.sublimetext.com/Sublime%20Text%20Build%203211%20x64.zip
Sublime的插件社區(qū)(在sublime內(nèi)也可以通過快捷鍵打開):
https://packagecontrol.io/
注:使用本教程前請(qǐng)先自行安裝好Sublime和Package Control插件,Package Control插件的安裝方法這塊請(qǐng)參考如下鏈接:
https://blog.csdn.net/NRlovestudy/article/details/86701089
Lua
步驟1:配置lua環(huán)境,最好用如下鏈接中的第2種方法:
Win10下配置Lua系統(tǒng)環(huán)境變量的三種方法
因?yàn)镾ublilme自帶的Lua.sublime-package無法識(shí)別使用Lua官方提供的LuaBinaries(官方二進(jìn)制版)搭建的Lua環(huán)境,只能識(shí)別用Lua Windows Build版搭建的Lua環(huán)境。
步驟2:打開Sublime,新建個(gè)math.random.lua文件,輸入如下代碼:
步驟3:按Ctrl+B或F7運(yùn)行,多按幾次,如果計(jì)算結(jié)果連續(xù)發(fā)生變化,說明Lua環(huán)境配置成功了。

----------補(bǔ)充----------
如果想在Sublime上使用Lua的官方二進(jìn)制版或自由切換Lua版本的話,可以自己新建編譯系統(tǒng)文件,步驟如下:
1.打開 工具 → 編譯系統(tǒng) → 新建編譯系統(tǒng)

2.在新打開的文件中復(fù)制粘貼如下代碼
自動(dòng)識(shí)別寫法:需事先用LuaBinaries(官方二進(jìn)制版)配置環(huán)境變量才能讓Sublime正確識(shí)別,否則如下寫法無效。("cmd"欄的第一個(gè)參數(shù)填lua54,代表事先配置的是5.4.x版本的LuaBinaries。lua53就是5.3.x版本的,其他以此類推。)
絕對(duì)路徑寫法:此法絕對(duì)有效,而且不用事先配置環(huán)境變量,只需將相應(yīng)的Lua壓縮包解壓到相應(yīng)路徑并給文件夾改好名以后,就可以把路徑(注意是兩個(gè)斜杠"\\",Windows系統(tǒng)的路徑只有一個(gè)斜杠"\",自己改好就行)復(fù)制進(jìn)來了。
這里以絕對(duì)路徑寫法為例

注:C:\\Lua\\Bin\\Lua54\\lua54.exe這個(gè)路徑(如果你安裝在其他路徑,你就對(duì)這個(gè)進(jìn)行相應(yīng)的修改即可)對(duì)應(yīng)的文件必須真實(shí)存在,就像下圖這樣,否則配置出來的sublime-package就是無效的。

3.根據(jù)自己的需要命名并保存,切記不要改后綴,否則sublime無法識(shí)別!
這里我用的是官方提供的5.4.2版本的LuaBinaries,因此命名為LuaBin 5.4.2。

4.再次打開 工具 → 編譯系統(tǒng),就可以看到多了一個(gè)LuaBin 5.4.2的選項(xiàng)了,點(diǎn)擊以后先退出重進(jìn),然后再去運(yùn)行之前的lua文件,會(huì)發(fā)現(xiàn)依然能跑。

Python
注:Sublime自帶Python 3.3版本的相關(guān)語言包,因此很多基礎(chǔ)函數(shù)和語法無需額外配置,寫好腳本就可以直接運(yùn)行。如需更高版本可自行通過Package Control指令在線安裝Python 3的sublime相關(guān)組件(支持Python 3.8)
如需自定義Python版本,請(qǐng)按如下鏈接中的第1-2兩點(diǎn)的操作步驟:
https://blog.csdn.net/Shemon_zjw/article/details/108275728
文件名命名那里個(gè)人建議用具體的Python版本名稱命名比較好,我自己用的是Python 3.9.8版本,因此命名以后,我的編譯系統(tǒng)多了個(gè)下面這樣的按鈕。

測試用python代碼:
在Sublime Text 3上打開py腳本,復(fù)制粘貼上述代碼,按下快捷鍵Ctrl+B即可得到計(jì)算結(jié)果。
