有几次sublime text安装ctags总是失败,要来回找安装过程的文章,挺费劲,自己记录下吧.
下载sublime text
首先下载sublime,地址 https://www.sublimetext.com/3),
或者到我的百度网盘(提取码:dfvc)共享中下载:https://pan.baidu.com/s/1dDYZTSxHzd-5sSAi7XBZBQ
已经下载的请忽略.
安装package control组件
打开sublime, 先按ctrl+shift+p,弹出框中输入package control,查看该组件是否存在,如果存在,则如下图所示:
若不存在,则依据以下方式安装
选择view->show console ,在控制台输入,并回车.
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
安装Ctags插件
点击Preferences > Package Control菜单,选择Package Control:Install Package,并回车,回车之后会发现编辑器最下面会有等待效果 会联网获取插件列表,所以得稍等一会,完成后便会显示插件列表:
- 输入ctags 会出现ctags的插件,选择安装即可
- 安装完成可以看到Preferences > Package Settings 里面出现了CTags项
- 下载ctags可执行程序 http://prdownloads.sourceforge.net/ctags/ctags58.zip,解压到一个目录(如 C:royliA_InstallSublime_Text_Build_3114_Setupctags58),注意要是纯ASCII字符的目录不要带空格或中文命名的目录
- 打开菜单在Preferences菜单中打开Package settings->ctags->settings-user和settings-default,把default中的配置全部复制到user中,然后改一下command配置项,为ctags的可执行文件路径 sublime
修改之前为"command": ""
,修改以后为"command": "C:\\royli\\A_Install\\Sublime_Text_Build_3114_Setup\\ctags58\\ctags.exe"
使用Ctags插件
重启编辑器,打开某个文件目录 可以看到右键中出现Ctags:Rebuild Tags
这个菜单。执行后,在工程目录下会多出2个文件(.tags 和 .tags_sorted_by_file).
当看到代码中某一处方法的引用时,右键中选择'Goto definition',即可进行跳转.
配置追踪函数的快捷键(可省略):
拷贝弹出文件的内容,并将其全选复制到Preferences->Package Settings->Ctags->Mouse Bindings-User这个文件中,更改"modifiers"
项为"modifiers": ["ctrl"]
,这样按住ctrl并点击鼠标左键时即可跳转到方法的定义处.
Comments | NOTHING