1. 程式人生 > >Sublime Text 2的Lua編譯環境搭建

Sublime Text 2的Lua編譯環境搭建

對於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編譯環境搭建完成,盡情使用吧!