首先是安装ctags这个软件,他的功能是生成索引。一般ubuntu可以直接apt-get安装,要是rhel懒得去下载源码的话,可以用光盘,里面有这个软件,直接rpm安装就ok了。。。
下来就是我们的重头戏了:taglist这款插件。可以在网上直接下载到:taglist.vim & taglist.txt。然后将这两个文件分别拷贝到系统中:
cp taglist.vim /usr/share/vim/vim72/plugin/ & cp taglist.txt /usr/share/vim/vim72/doc/
下来,在你的vim配置文件中添加:map : Tlist ,然后执行:source /etc/vimrc (rhel)这样,以后就可以在vim编写c/c++程序时直接使用F8就可以打开taglist窗口。或者在命令模式下执行:TlistOpen来打开。这样,一切准备ok。
下来对taglist的简单使用总结一下:
在taglist窗口中,可以使用下面的快捷键:(这个一定要是在taglist窗口中)
o 在一个新打开的窗口中显示光标下tag
u 更新taglist窗口中的tag
s 更改排序方式,在按名字排序和按出现顺序排序间切换
x taglist窗口放大和缩小,方便查看较长的tag
+ 打开一个折叠,同zo
- 将tag折叠起来,同zc
* 打开所有的折叠,同zR
= 将所有tag折叠起来,同zM
[[ 跳到前一个文件
]] 跳到后一个文件
q 关闭taglist窗口
这个还是需要多多练习的。。。