• 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编辑环境的搭好了,尽情享受吧,代码提示,编译运行,哈哈!大笑



  • 相关阅读:
    而立之年的程序员创业者,写给不甘平凡的自己和80、90后!
    无焦虑,不成长!三大方法让你走出焦虑!
    [Chat]实战:仿网易云课堂微信小程序开发核心技术剖析和经验分享
    [干货教程]仿网易云课堂微信小程序开发实战经验
    微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
    微信支付之扫码支付开发:我遇到的坑及解决办法(附:Ecshop 微信支付插件)
    OpenCV 4.3 编译和配置
    OpenCV 之 基本绘图
    OpenCV 之 空间滤波
    Qt 地址薄 (二) 添加地址
  • 原文地址:https://www.cnblogs.com/pangblog/p/3266436.html
Copyright © 2020-2023  润新知