最近VIM用得比较多,所以在学了不少。在这里对收获到的东西做一个总结。 1.编程四要素vim,ctags,cscope,taglist vim配合这3件东西之后,极为强大。与SourceInsight有一拼。 1.1 ctags ctags叫作“标签”,它记录源码中所有标识符定义所在的文件与行号。 (1)安装 先在命令终端运行一下: $ ctags --version 看一下当前系统有有没有安装ctags,如果有就跳过本节。 我是在 http://ctags.sourceforge.net/ 上下载的最近的源码,解压,配置,编译,安装。 $ tar zxvf ctags-5.8.tar.gz $ cd ctags-5.8 $ ./configure && make ... $ sudo make install 然后再检查一下是否成功安装 $ ctags --version 通常是没问题的。 (2)使用 在咱们的源码目录下执行简单的 $ ctags -R . ctags就会遍历当前目录下的所有.c,.h,.cpp文件,提取所有的标识符并记录到tags文件中。 进入vim可又使用标签参数,使vim打开时跳到标签所在位置。如果我们要找WinMain,如下: $ vi -t WinMain 进行vim之后,常用的几个命令: :tag {ident} "跳转到ident标签位置上