Learning Lua Programming (3) iMac下搭建Lua脚本最好的编码环境(代码补全,编译运行)
这篇文章参考自http://blog.sina.com.cn/s/blog_991afe570101rdgf.html,十分感谢原作者的伟大创造,本人亲测可行。
这篇文章记录一下如何在MAC系统环境下,搭建LUA脚本最好的编码环境,具有强大的代码补全,而且可以编译运行。
这里使用到的还是sublime text编辑器。下面开始进行详细的介绍:
(1)下载sublime text
注意版本号为2.0.2,下载地址:sublime text 2下载地址
(2)安装lua环境(这里用到的是最新的版本:5.2.1)
进入这个页面进行lua安装 点击打开链接 ,在这个页面中,提示到有两种安装方式:
①第一种是使用 Rudix (如果没有安装,那么 点击打开链接 在命令行终端安装 Rudix)在命令行终端安装lua环境 :sudo rudix install lua。 但是由于我在安装Rudix 过程中需要使用到 root 权限,比较麻烦(实际操作过程中,我始终获取不到root权限,个人技术问题),
所以不推荐。
②第二种是直接下载 pkg安装包,双击即可安装。
(3)打开sublime text 2 ,调出终端console )(操作步骤如下图:)
将下面的代码全部一次复制粘贴如命令行中,并回车
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
正常情况下,终端中会提示:Please restart Sublime Text to finish installation。那么显然就是需要重启一下sublime text2啦!
(4)重启sublime text2之后,command+shift+p 调出插件配置,输入instal回车,等待显示可以下载的插件列表。然后输入Lua,点击下载跟Lua和cocos2d-x相关的插件进行下载。(安装过程中注意左下角提示信息!)
(5)对sublime text设置Lua编译路径
下面介绍两种方法:
①安装好Lua之后,在终端中输入 which lua,这样就可以显示lua的安装路径了,默认情况下是:/usr/local/bin/lua
前往文件夹:资源库/Application Support/Sublime Text 2/Packages/Lua Dev/Lua.sublime-build
找到这个Lua.sublime-build文件,用文本编辑器打开,修改里面的内容如下:
{ "cmd": ["/usr/local/bin/lua", "$file"], "file_regex": "^(?:(?:\t)|(?:.+: ))(.+):([0-9]+): (.*)$", "selector": "source.lua" }
保存即可。
②下面还有一种方法是