1. Download
git clone https://gitee.com/mirrors/taglist.vim.git
2. Installation
Copy the plugin and doc directories in the taglist.vim directory to ~ / .vim
3. Configuration
1> Open vim to generate help tags
:helptags ~/.vim/doc
2> Use the help tag
:help taglist.txt
3> Add the following configuration properties in vimrc
" 将taglist与ctags关联
let Tlist_Ctags_Cmd="/usr/bin/ctags"
" 不同时显示多个文件的tag,只显示当前文件的
let Tlist_Show_One_File=1
" 如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Exit_OnlyWindow=1
" 设置taglist窗口在右侧
"let Tlist_Use_Right_Window=1
" 设置单击tag跳转到该tag定义的位置
let Tlist_Use_SingleClick=1
" 设置启动VIM自动打开taglist窗口
let Tlist_Auto_Open=1
" 设置taglist窗口横向显示
"let Tlist_Use_Horiz_Window=1
" 设置taglist窗口的高度
"let Tlist_WinHeight=
" 设置taglist窗口的宽度
let Tlist_WinWidth=20
" 设置选中tag后自动关闭taglist窗口
"let Tlist_Close_On_Select=1
" 设置打开taglist窗口输入焦点在taglist窗口
let Tlist_GainFocus_On_ToggleOpen=1
4. Taglist window shortcuts
<CR> 跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样
o 在一个新打开的窗口中显示光标下tag
<Space> 显示光标下tag的原型定义
u 更新taglist窗口中的tag
s 更改排序方式,在按名字排序和按出现顺序排序间切换
x taglist窗口放大和缩小,方便查看较长的tag
+ 打开一个折叠,同zo
- 将tag折叠起来,同zc
* 打开所有的折叠,同zR
= 将所有tag折叠起来,同zM
[[ 跳到前一个文件
]] 跳到后一个文件
q 关闭taglist窗口
<F1> 显示帮助