Learning Lua Programming (3) iMac下搭建Lua脚本最好的编码环境(代码补全,编译运行)

时间:2022-06-30 01:46:13

这篇文章参考自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安装包,双击即可安装。

Learning Lua Programming (3) iMac下搭建Lua脚本最好的编码环境(代码补全,编译运行)

(3)打开sublime text 2 ,调出终端console )(操作步骤如下图:)

Learning Lua Programming (3) iMac下搭建Lua脚本最好的编码环境(代码补全,编译运行)

将下面的代码全部一次复制粘贴如命令行中,并回车

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

Learning Lua Programming (3) iMac下搭建Lua脚本最好的编码环境(代码补全,编译运行)

找到这个Lua.sublime-build文件,用文本编辑器打开,修改里面的内容如下:

{
"cmd": ["/usr/local/bin/lua", "$file"],
"file_regex": "^(?:(?:\t)|(?:.+: ))(.+):([0-9]+): (.*)$",
"selector": "source.lua"
}

保存即可。

②下面还有一种方法是

将文件Environment Setting.py
下载地址: 点击打开链接
下载下来并粘贴到如下路径
资源库/Application Support/Sublime Text 2/Packages/User/

(6)至此,一个强大的Lua编辑环境的搭好了,尽情享受吧,代码提示,编译运行,哈哈!Learning Lua Programming (3) iMac下搭建Lua脚本最好的编码环境(代码补全,编译运行)