VIM外掛程式 TAGBAR 大綱式導航

2021-07-11 12:17:07 字數 1328 閱讀 9382

tagbar, 可以將正在編輯的檔案生成乙個大綱, 包含類/方法/變數等, 可以選中快速跳轉到目標位置, 編輯大檔案特別有用。

首先, vim必須是7.0以上

安裝依賴 exuberant ctags

# ubuntu

sudo apt-get install ctags

# centos

sudo yum install ctags

# mac

brew install ctags

在vim中安裝tagbar:

bundle 'majutsushi/tagbar'
k-vim中配置快捷鍵為 f9, 編輯檔案時按 f9, 進入, 上下移動 (jk), 選中回車後會跳轉。

如果安裝了 easymotion, 還可以使用其快速跳轉。

nmap :tagbartoggle" tagbar預設去這個目錄中尋找ctags,ctags的預設安裝路徑也是這個目錄

" let g:tagbar_ctags_bin='/usr/bin/ctags' " proper ctags locations

letg:tagbar_width=26

" default is 40, seems too wide

noremap y :tagbartoggle" display panel with (,y)

" 啟動 時自動focus

let g:tagbar_autofocus = 1

"for ruby, delete

if you do

not need

letg:tagbar_type_ruby =

可以針對特定的語言進一步精確配置,上面是配置的ruby,可以替換成自己經常使用的語言,不過可惜沒有發現python的配置。具體語言的配置方法見下面的【建議】部分的文件位址。

只配置乙個快捷鍵, 可以根據需要定製具體語言的tagbar展示內容。文件位址

建議廢棄taglist(年久失修了), ctrlp+tagbar實際使用效果更好。

如果在寫golang的時候要用到tagbar, 需要安裝gotags支援

很重要的一點:通過help:tagbar可以檢視tagbar的說明文件。

推薦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外掛程式安裝 如何安裝Vim外掛程式

vim外掛程式安裝 儘管vim快速高效,但預設情況下,它只是乙個文字編輯器。至少,這就是沒有外掛程式的情況,外掛程式基於vim並新增了額外的功能,使其不僅具有鍵入文字的視窗,還具有更多的功能。正確搭配各種外掛程式,您可以掌控自己的生活,並打造自己獨特的vim體驗。您可以自定義主題 還可以新增語法突出...

vim 外掛程式 VIM目錄樹外掛程式及檔案搜尋外掛程式

今天和大家介紹兩款開發必備vim外掛程式,目錄樹以及快速查詢檔案外掛程式,用的人都說好哦,一般人我不告訴他。o o哈哈 nerd tree 我們知道,vim預設是沒有目錄檔案管理的,對於開發乙個稍微大點的專案,是非常的不方便的。但有了nerdtree外掛程式後,就可以滿足該需求了哦。安裝後,開啟vi...