一起talk Vim吧(第十九回:Vim插件之taglist)


各位看官们,大家好,欢迎大家一起来听大型章回体科技小说 :Vim。上一回咱们介绍了Vim中的cscope

插件.。这一回,咱们继续说Vim的插件,不过我们说的另外一个插件:taglist。好了,还是那句话,闲

话休提,言归正转。让我们一起talk Vim吧!


看官们,所谓的taglist就是把源代码中的tag列出来。这些tag包括:变量,函数等。taglist与ctags

和cscope不同,它是一个插件,而不是应用软件。下面我们先说说如何安装taglist。


  • 1.下载插件:

http://vim-taglist.sourceforge.net/这个网址中下载插件。大小为五十多KB,因此

很快就能下载到本地。


  • 2.安装插件:

解压下载后的压缩包。然后把plugin目录下的taglist.vim复制到Vim的插件目录中,具

体路径是/usr/share/vim/vim74/plugin/。因为taglist是一个插件,所以只需要复制到

插件目录中可以。这点和ctags等插件的安装方法不一样。


  • 3.使用插件:

使用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

插件。欲知以后还有什么插件?且听下回分解。

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