歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Sublime Text 2編譯Lua腳本

Sublime Text 2編譯Lua腳本

日期:2017/3/1 9:48:33   编辑:Linux編程

本來不想寫的,但是我確實弄了一中午才搞定,希望有同樣問題的朋友搜到了我的文章能夠在5min內搞定。。

Sublime Text是一款非常酷的編輯器。尤其吸引我的是它右側的那個Map,絕對是殺手級功能,我愛死了,好了不多說了。 Sublime Text 2默認的Build System裡面沒有Lua,所以想著添加一個。折騰了一中午,終於搞定了。 1、需要一個lua解釋器,我沒試過用sublime自帶的,因為我需要特定版本的lua,解釋器從lua官網就可以下到,或者下源碼自己編譯生成一個。假設你已經有了,比如名字叫lua.exe。不知道怎麼編譯lua源碼生成解釋器的,請看我的另一篇博文《Windows下編譯Lua源碼》 http://www.linuxidc.com/Linux/2014-02/96459.htm 2、打開Sublime的AppData目錄,進入Packages中的User目錄,比如我的電腦上路徑是:C:\Documents and Settings\Administrator\Application Data\Sublime Text 2\Packages\User,請記得顯示隱藏文件夾,因為Application Data文件夾默認是隱藏的。然後在這個目錄下新建一個文件,以.sublime-build為後綴,比如Lua.sublime-build,點前面的字符最後會顯示在Sublime工具欄Tools->Build System下。 在文件裡輸入: { "cmd": ["C:/Documents and Settings/Administrator/Application Data/Sublime Text 2/Packages/User/lua.exe", "$file_name"] }

這裡其實是執行windows命令行命令,後面傳給lua.exe的參數是當前文件名。最後保存。然後重啟Sublime,就可以在Tools->Build System下看到Lua的選項了,選擇它就可以對當前文件進行Lua編譯了。 3、這樣還有一個問題,就是對於當前文件的文件名和文件路徑都不能有中文,否則無法編譯。所以還需要改兩個地方。打開Sublime安裝目錄,比如我的是:D:\Program Files\Sublime Text 2。然後打開該目錄下的sublime_plugin.py文件,在最開始的幾條import命令後添加如下兩句: reload(sys) sys.setdefaultencoding('gbk')

增加了對中文的支持,然後保存,重啟Sublime就萬事大吉了。 爽吧!!!

Lua 的詳細介紹:請點這裡
Lua 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved