Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol),如变量名,函数名等。比如,VIM的Tagbar、Taglist、OmniCppComplete的插件工作的基础就是ctags产生的tags文件。
Ctags安装
1)从http://ctags.sourceforge.net/下载源代码包后,解压缩生成源代码目录
2)然后进入源代码根目录执行./configure
3)然后执行make
4)编译成功后执行make install。
wget http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz tar zxvf ctags-5.8.tar.gz cd ctags-5.8/ ./configure make make install
Ctags使用
在需要生成tags文件的目录(一般是在项目的根目录下执行),执行以下命令
ctags -R *
上面命令执行完后,会在源代码目录生成tags文件。Vim默认会自动读取当前目录下的tags文件,所以不需要修改~/.vimrc文件。此时,我们已经具有定义跳转的功能了,下面两组快捷键是最常用的:
Ctrl-] 跳转到光标所在符号的定义。 Ctrl-t 回到上次跳转前的位置。
更多功能通过命令man ctags或在Vim命令行下运行help ctags查询。
参考文档:
1、http://blog.csdn.net/bokee/article/details/6633193
2、http://blog.csdn.net/duguteng/article/details/7412652
转载请注明:知识蚂蚁 » VIM必备神器之Ctags的安装与使用