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