1. 程式人生 > >Sublime Text 2 Lua 配置

Sublime Text 2 Lua 配置

  1. {  
  2.  "cmd": ["/usr/local/bin/lua""$file"],  
  3.  "file_regex""^(...*?):([0-9]*):?([0-9]*)",  
  4.  "selector""source.lua"  
  5. }  

需要填寫lua或者luajit的絕對路徑,就可以除錯了

Sublime Text 2是一個基於Python的跨平臺文字編輯器,

比起Windows下的Notepad++和Linux下的Gedit,Sublime Text的介面更為美觀,Incremental Find的功能更是相當實用。個人更為喜歡的還是Mini Map,可以很方便地進行程式碼定位。

Sublime Text比較適合用於進行Ruby/Python/Lua的指令碼撰寫,可惜的是它自帶的Build系統裡並不包含Lua,不過通過Tools -> Build System下的New Build System可以很輕鬆地自定義新的Build方式,以下是為Lua專用的配置檔案內容:

1 2 3 4 5 { "cmd": ["lua""$file"], "file_regex""^(...*?):([0-9]*):?([0-9]*)", "selector""source.lua" }

儲存以後重新啟動Sublime Text 2就能在Tools -> Build System裡找到Lua的選項單了。

需要留意的是,這個功能僅僅是build,在console裡執行的結果只相當於lua [filename.lua],並且無法進行文字的輸入控制,需要測試的話還是要自己在console下執行lua環境才可以。相對而言Gedit的Embeded Terminal則要方便許多。