您的位置:首页 > 其它

sublime text2装ctags插件

2014-01-14 21:24 435 查看
sublime text2装ctags插件
用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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sublime text2 ctags