tagbar是在vim介面一側顯示檔案的標籤的外掛程式,類似於taglist,比如檔案的類、結構體、函式、變數等。
tagbar的安裝
二、用vim開啟: vim tagbar.vmb
三、底行模式輸入:so %
經過以上三部就安裝好了。
配置tagbar
vim ~/.vimrc,輸入一下內容儲存
nmap :tagbartoggle"按f9即可開啟tagbar介面
let g:tagbar_ctags_bin = 'ctags' "tagbar以來ctags外掛程式
let g:tagbar_left = 1 "讓tagbar在頁面左側顯示,預設右邊
let g:tagbar_width = 30 "設定tagbar的寬度為30列,預設40
let g:tagbar_autofocus = 1 "這是tagbar一開啟,游標即在tagbar頁面內,預設在vim開啟的檔案內
let g:tagbar_sort = 0 "設定標籤不排序,預設排序
幫助在vim介面內,隨時可以底行輸入:help tagbar 檢視tagbar幫助手冊。
在tagbar一欄內輸入f1可以檢視快捷方式:"
" -------- general ----------
" : 回車跳到定義位置
" p: 跳到定義位置,但游標仍然在tagbar原位置
" p: 開啟乙個預覽視窗顯示標籤內容,如果在標籤處回車跳到vim編輯頁面內定義處,則預覽視窗關閉
" : 跳到下乙個標籤頁的頂端
" :
跳到上乙個(或當前)標籤頁的頂端
" : 底行顯示標籤原型 "
" ---------- folds ----------
" + 展開標籤內容
" - 摺疊標籤內容
" * 展開所有標籤
" =
摺疊所有標籤
" o 在摺疊與展開間切換,按o鍵,摺疊標籤,再按一次o,則展開標籤,如此來回切換 "
" ---------- misc -----------
" s: 切換排序,一次s,則讓標籤按字典排序,再一次s,則按照檔案內出現順序排序
" x: 是否展開tagbar標籤欄,x展開,再一次x,則縮小標籤欄
" : 切換快捷鍵幫助頁面,f1一次出現快捷鍵幫助頁面,在一次f1,快捷鍵幫助頁面隱藏。
tagbar與taglist bd 的問題
tagbar或者taglist bd的問題 以tagbar為例說明 1.file1 file2 file1 與file2 在同一目錄下,用 tb 開啟tags,如果 bd 假設為file1 則buffer跳轉到file2,vim不會全部退出 2.file1 temp file2 file1 與fil...
推薦vim外掛程式exvim和tagbar
下面是我在配置檔案中關於tagbar的配置,讓tagbar可以在載入 時自動開啟 nmap tb tagbartoggle let g tagbar ctags bin usr bin ctags let g tagbar width 30 autocmd bufreadpost cpp,c,h,h...
VIM外掛程式 TAGBAR 大綱式導航
tagbar,可以將正在編輯的檔案生成乙個大綱,包含類 方法 變數等,可以選中快速跳轉到目標位置,編輯大檔案特別有用。首先,vim必須是7.0以上 安裝依賴 exuberant ctags ubuntu sudo apt get install ctags centos sudo yum insta...