1.下載
git clone https://gitee.com/mirrors/taglist.vim.git
2.安裝
拷貝taglist.vim目錄下的plugin和doc目錄至~/.vim裏即可
3.配置
1>打開vim生成幫助標籤
:helptags ~/.vim/doc
2>使用幫助標籤
:help taglist.txt
3>在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窗口快捷鍵
<CR> 跳到光標下tag所定義的位置,用鼠標雙擊此tag功能也一樣
o 在一個新打開的窗口中顯示光標下tag
<Space> 顯示光標下tag的原型定義
u 更新taglist窗口中的tag
s 更改排序方式,在按名字排序和按出現順序排序間切換
x taglist窗口放大和縮小,方便查看較長的tag
+ 打開一個摺疊,同zo
- 將tag摺疊起來,同zc
* 打開所有的摺疊,同zR
= 將所有tag摺疊起來,同zM
[[ 跳到前一個文件
]] 跳到後一個文件
q 關閉taglist窗口
<F1> 顯示幫助