vim

插件:

         1,安装使用Ctags

        Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol), 如变量名,函数名等。比如,tags文件就是Taglist和OmniCppComplete工作的基础。


       这里介绍从源代码包安装,安装步骤跟大多数软件的从源代码安装步骤一样。

        1)从http://ctags.sourceforge.net/下载源代码包后,解压缩生成源代码目录,

        2)然后进入源代码根目录执行./configure,

        3)然后执行make,

        4)编译成功后执行make install。

        5)在~/.vimrc中增加以下这行:

  1. map <C-F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>  

        到此,Ctags已安装成功。


        使用Ctags的也很简单。 进入我们的项目代码根目录,执行以下命令:

  1. ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .  

        另外,由于在前面第5条,我们已经在Vim中配置了Ctrl-F12组合快捷键,所以我们也可以进入代码根目录后,打开Vim,按下Ctrl-F12快捷键自动生成tags文件。

        命令执行完后,会在源代码目录生成tags文件。Vim默认会自动读取当前目录下的tags文件,所以不需要修改~/.vimrc文件。此时,我们已经具有定义跳转的功能了。有两组快捷键是最常用的。

               Ctrl-]    跳转到光标所在符号的定义。

               Ctrl-t    回到上次跳转前的位置。

        更多功能通过命令man ctags或在Vim命令行下运行help ctags查询

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。