各位看官们,大家好,欢迎大家一起来听大型章回体科技小说 :Vim。上一回咱们介绍了Vim中的cscope
插件.。这一回,咱们继续说Vim的插件,不过我们说的另外一个插件:taglist。好了,还是那句话,闲
话休提,言归正转。让我们一起talk Vim吧!
看官们,所谓的taglist就是把源代码中的tag列出来。这些tag包括:变量,函数等。taglist与ctags
和cscope不同,它是一个插件,而不是应用软件。下面我们先说说如何安装taglist。
到http://vim-taglist.sourceforge.net/这个网址中下载插件。大小为五十多KB,因此
很快就能下载到本地。
解压下载后的压缩包。然后把plugin目录下的taglist.vim复制到Vim的插件目录中,具
体路径是/usr/share/vim/vim74/plugin/。因为taglist是一个插件,所以只需要复制到
插件目录中可以。这点和ctags等插件的安装方法不一样。
使用Vim打开一个源代码文件。在命令模式下输入:TaglistOpen。就会在Vim最左侧的
建立一个新窗口。窗口中显示刚才打开源代码文件中变量和函数等tag信息。下面是具体
一个截图。
看官从图中可以看到整个Vim窗口分为左右两部分,右边是源代码文件,左边就是该文件中的tag信息。
窗口中浅紫色的就是tag名:macro,struct,variable,function. tag名下面就是具体的tag.比如
你想打开一个函数,使用k,j上下移到光标,光标到哪里,哪里就会高亮显示。现在图中高亮显示为一个
名叫get_pkmap_entriesxxx的函数。在这里按下o键就快速跳转到了该函数在源代码中的位置。各位看
官现在体会到了taglist强大了吧。
看官们可以依据自己的习惯配置taglist。配置方法在帮助文件中写的很详细,这里不介绍了。配置时依
据帮助文件中的方法修改vim的配置文件就可以。比如,你觉得使用TlistOpen打开taglist不方便,你
可以把它映射为一个快捷键。这样,按下快捷键就能打开taglist.
各位看官,关于Vim的插件:taglist,今天就说到这里为止。在后面的章回中,我们还会说其它的Vim
插件。欲知以后还有什么插件?且听下回分解。