tagbar 使用簡介

2021-07-10 03:14:25 字數 1355 閱讀 3486

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...