Sublime Text 2的Lua編譯環境搭建
阿新 • • 發佈:2019-01-27
對於Sublime,我想,每個碼農應該都聽說過,簡單小巧實用。今天,我們來看下如何在Sublime中編譯Lua指令碼。Sublime中已經預設集成了一些編譯系統,但是沒有Lua,所以,這篇博文就是這個目的。在搭建環境之前,請先確保安裝了lua並配置正確的環境變數(推薦安裝lua for windows,一鍵搞定)。
首先,我們開啟Sublime Text 2,選擇:工具->編譯系統->新編譯系統。我用的是中文版,英文版應該位置差不多。
然後,我們來到這個介面:
這裡已經有了一行程式碼,但是沒什麼用,我們用下面這段敲入替換(為免出錯,儘量不要複製):
{
"cmd": ["lua" , "$file"],
"file_regex":"^(?:lua:)?[\t](...*?):([0-9]*):?([0-9]*)",
"selector":"source.lua"
}
注意:標點都是英文的,否則會報錯,如圖:
然後,我們選擇,檔案->儲存,檔名命名為:Lua.sublime-build,你的命名會在編譯系統裡顯示這個名字:
我們選擇剛才設定的這個,然後就可以開始第一段程式碼了,老規矩:
local a = 5
local t = {[1] = 'xyz', [2] = 578, [3] = 0129, time = 1354758}
print ("Hello World")
print("a + 1 = ",a+1)
print(t[1], t[2], t.time, t[3])
點選“立即編譯”,結果正確:
至此,Sublime Text的Lua編譯環境搭建完成,盡情使用吧!