什么是Ctags
ctags是vim下方便代码阅读的工具,以便支持代码跳转。在sublime text中也支持该插件。
Ctags常用命令
1.$ ctags –R * ($为Linux系统Shell提示符,这个命令上面已经有所介绍)
2.$ vi –t tag (请把tag替换为您欲查找的变量或函数名)
3.:ts(ts助记字:tagslist, “:”开头的命令为VI中命令行模式命令)
4.:tp(tp助记字:tagspreview)—-此命令不常用,可以不用记
5.:tn(tn助记字:tagsnext) —-此命令不常用,可以不用记
6.Ctrl+ ]跳到光标所在函数或者结构体的定义处
7.Ctrl+ T返回查找或跳转
安装配置Ctags
1.Ctrl + ` 打开sublime text命令行。输入下面代码,自动完成Package Control安装。1
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())
2.Ctrl + Shitf + P 打开Package Control,输入ctag,确认自动完成安装。
3.在你的源代码目录下输入命令1之后,目录底下会生成.tags文件。然后就可以通过命令自动实现函数跳转了。