Sublime Text 2编译Lua脚本
本来不想写的,但是我确实弄了一中午才搞定,希望有同样问题的朋友搜到了我的文章能够在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 的下载地址:请点这里
推荐阅读:
相关推荐
峰哥 2020-09-23
陈云佳 2020-08-15
wqiaofujiang 2020-07-05
wordmhg 2020-06-26
wqiaofujiang 2020-06-16
zllbirdonland 2020-06-16
eroshn 2020-06-10
长安长夜Saint 2020-06-07
Dawnworld 2020-06-07
fansenjun 2020-03-01
CSDNMrWang 2020-05-11
Dawnworld 2020-05-05
陈云佳 2020-04-21
Neptune 2020-04-20
shunelly 2020-04-16
aolishuai 2020-04-15
YukiRain 2020-04-14
陈云佳 2020-03-07
陈云佳 2020-03-05