cocos lua sublime 设置

22 篇文章 0 订阅
12 篇文章 0 订阅

 

一、设置Build System

转自: http://blog.csdn.net/wangbin_jxust/article/details/8911956

最近开始学习LUA语言,使用Sublime Text作为编辑器,不得不说,对于编辑脚本语言来说,Sublime Text已经很强大了。

 

1.点击工具栏,Tool->Build System->New Build System
我这里已经添加过lua的Build System了,所以能看到已经勾选lua选项了。

 

 

2.在新建的脚本文件中添加以下代码

 

两种写法

写法1

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

写法2:

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

3.ctrl + s将文件保存为lua.sublime-build,保存到默认位置即可。

4.这个时候Tool->Build System,勾选lua为默认选项即可。

5.ctrl + n新建一个lua文件,输入

print("hello world")

6.ctrl + b运行,这个时候我们就能在控制台看到输出"hello world"啦!

 

 

二、自动完成(auto-completion)

A.输入过的单词

本文件内输入过的单词,ST(sublime text)均会给出补全提示。这点甚至比大多数IDE都要强(一般只给出符号提示,对于字符串这类纯文本不提示)

 

注意:这样可能还会报错,如下

[Errno 2] No such file or directory

[cmd:  [u'lua', u'/Users/.../test.lua']]

[dir:  /Users/...]

[path: /usr/bin:/bin:/usr/sbin:/sbin]

[Finished]

这是因为mac上的lua安装路径在usr/local/bin,但是sublime认为是在usr/bin下,可以通过安装fix mac path的包来解决。

Sublime Text3中没有package control的,需要自己安装,而sublime text 3已经支持命令行安装package control插件。

import urllib.request,os; 
pf = 'Package Control.sublime-package'; 
ipp = sublime.installed_packages_path(); 
urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); 
open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

打开sublime text 3,按ctrl+~或者菜单View > Show Console打开命令窗口,粘贴以上代码并回车,然后重启sublime。

Command+Shift+P

Command+Shift+P 打开命令面板, 输入install Package,选中这个,

install Package

让后在弹出的面版中输出fix mac path,选中就开始安装了。

这样就应该ok了。

但是如果遇到不能安装的情况,就手动去github 下载。直接执行下面的命令就行了。也可以单独下载SublimeFixMacPath包,然后拷贝到下面对应的文件夹

git clone https://github.com/int3h/SublimeFixMacPath.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/FixMacPath

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值