【功能】
a source code browser(supports C/C++, java, perl, python, tcl, sql, php, etc): 提供了源码的结构化浏览功能,可将源码中定义的类、函数、变量等以树结构显示,层次关系可一目了然,而且于快速定位并查看。
配置完成后的基本效果图:
【下载安装】
taglist插件是以vim脚本的形式存在,因此只需要将其下载下来放到相应的目录即可。taglist基于ctags才能发挥作用,因此在使用taglist之前,确保已经安装了ctags。具体安装方法如下:
下载地址(两个可选择任意一个):
Official site http://vim-taglist.sourceforge.net/
VIM online http://www.vim.org/scripts/script.php?script_id=273
下载解压后,将插件脚本文件(.vim)和帮助文件(.txt)分别放入vim常用目录:
$HOME/.vim/ 或
$HOME/vimfiles/ 或
$VIM/vimfiles/
下的
plugin/taglist.vim
doc/taglist.txt
中。
然后,重新打开vim,执行(假若使用的目录是~/.vim/)
:helptags ~/.vim/doc |
【使用】
在vim中,打开taglist窗口使用
:Tlist (:TlistOpen, :TlistToggle) |
:Tlist (:TlistClose, :TlistToggle) |
<CR> 跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样(但要在vimrc文件中打开此项功能) |
其他一些设置选项可在vimrc脚本中添加,如:
"设置ctags路径 "启动vim后自动打开taglist窗口 "不同时显示多个文件的tag,仅显示一个 "taglist为最后一个窗口时,退出vim "taglist窗口显示在右侧,缺省为左侧 "设置taglist窗口大小 "设置taglist打开关闭的快捷键F8 "更新ctags标签文件快捷键设置 |
还有许多其他的设置,请参考帮助文档:help taglist.txt
其英文原版手册: http://vim-taglist.sourceforge.net/manual.html