首页 > 其他 > 详细

vim插件系列之ctags

时间:2014-03-16 10:58:19      阅读:482      评论:0      收藏:0      [点我收藏+]

1.用途:
           生成c c++等语言的标签文件,实现相关文件之间的跳转。
 


2.下载ctags:

         http://ctags.sourceforge.net/


3.安装

          $ tar -xzvf ctags-5.8.tar.gz
          $ cd ctags-5.8
          $ make
          #sudo make install  // 需要root权限


4. ~/.vimrc配置

bubuko.com,布布扣

bubuko.com,布布扣

5.用法:
    1.生成标签文件
        在当前目录下(运行$提示符后面的命令):
        $ctags -R .    【或者ctrl+F12】
      -R表示recursive,递归,为当前目录及其子目录中的c文件生成标签文件。最后一个.表示在当前目录。
        运行完当前目录会多一个文件tags,就是c标签的索引文件。
    2.跳转
        1)用vim打开一个已经建过标签的c文件    
        2)ctrl+] 找到光标所在位置的标签定义的地方
        3)ctrl+t 回到跳转之前的标签处  或者 ctrl+o
?
    注意:此时运行vim,必须在"tags"文件所在的目录下运行。否则,运行它会找不到"tags"文件


补充:


1)ctags本身不会对局部变量尽心扫描,所以当你在函数内遇到一个变量又想要知道他定义的地方时,就按下gd就可以啦。
2)当使用]进行函数、变量定义跳转的时候,如果出现多个结果的情况,想要进行选择的话,可以使用 :ts 命令列出选择。

vim插件系列之ctags,布布扣,bubuko.com

vim插件系列之ctags

原文:http://blog.csdn.net/u011570979/article/details/21305493

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!