用lua开发cocos2d-x麻烦就是lua没啥ide,用纯文本来的的话不仅没提示,找个函数都得翻好久,所以网上找了下,装下sublime text2加个插件ctags,可以简单的提高下开发速度
一.安装Package Control
步骤如下:
1.打开控制台
方法1:View->show console
方法2:ctrl+~
2.输入如下代码:
import urllib2,os;pf=‘Package Control.sublime-package‘;ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),‘wb‘).write(urllib2.urlopen(‘http://sublime.wbond.net/‘+pf.replace(‘ ‘,‘%20‘)).read())
3.重启
4.打开看Perference中是不是多了Package Control,是则安装成功
二.关于ctags.exe
1.下载它
2.放置位置:
将其放到系统可以搜索到的路径,我就放到了这里"C:\Windows\System32",或者你也可以放到别的地方,只有系统可以找到(找不到就配一下环境变量)
三.安装插件ctags
步骤如下:
1.打开Package control
方法1:Perference->Package control
方法2:ctrl+shift+p
2.输入install,回车
它会找出你可以安装的插件(注意下面的进度条,同样,如果你要删除也就打remove)
3.在出来的列表中选择ctag插件
四.生成ctag文件
方法一:cmd进入项目位置,
ctags -R -f .tags
方法二:右击项目,选择Ctags:Rebuild Tags
五.修改函数跳转方式
默认函数跳转:Ctrl+shift+左键,(返回:Ctrl+shift+右键)
方法:Perference->Package Settings->CTags->Mouse Binding Default->复制全部->
粘贴到Perference->Package Settings->CTags->Mouse Binding User->
去掉里面的"shift",修改结果如下,就可以用Ctrl+左键了:
[ { "button": "button1", "count": 1, "press_command": "drag_select", "modifiers": ["ctrl"], "command": "navigate_to_definition" }, { "button": "button2", "count": 1, "modifiers": ["ctrl"], "command": "jump_prev" } ]
参考网址如下:
http://www.cnblogs.com/fxair/archive/2013/05/06/3062279.html
http://hi.baidu.com/seanxyh/item/ba4d7c0177f870f22e4c6bb7