zoukankan      html  css  js  c++  java
  • 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": "^(?:(?:	)|(?:.+: ))(.+):([0-9]+): (.*)$",
    	"selector": "source.lua"
    }


    保存即可。


    ②下面还有一种方法是

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

    (6)至此,一个强大的Lua编辑环境的搭好了,尽情享受吧,代码提示,编译运行,哈哈!大笑



  • 相关阅读:
    jquery 表单清空
    CK-Editor content.replace
    CSS DIV HOVER
    返回上一页并刷新与返回上一页不刷新代码
    Google Java编程风格指南中文版
    编程常见英语词汇
    教你如何删除tomcat服务器的stdout.log文件
    @Autowired @Resource @Qualifier的区别
    JSTL标签,EL表达式,OGNL表达式,struts2标签 汇总
    4.11 application未注入报错解决
  • 原文地址:https://www.cnblogs.com/pangblog/p/3266436.html
Copyright © 2011-2022 走看看