讓你的vim能夠檢視函式列表

2021-04-22 18:20:10 字數 787 閱讀 8065

圖形介面下的很多編輯軟體都可以列出當前編輯檔案中的函式列表,以便在編輯的時候能夠快速的跳轉。vim雖然沒有直接提供這種功能,但配合適當的工具和設定,可以完美的實現!

首先還是安裝,vim不用裝了,ubuntu中自帶,用到的ctags需要自己安裝一下,不要用舊的那個ctags,新的叫exuberant ctags,apt安裝即可:apt-get install exuberant-ctags。

~/.vim$ unzip /home/fwolf/taglist_42.zip

archive: /home/fwolf/taglist_42.zip

inflating: plugin/taglist.vim

inflating: doc/taglist.txt

現在,再啟動vim,tags功能就可以用了:

大概用法:

在使用vim的時候,使用:tlisttoggle命令切換函式列表的開、關。

按住ctrl鍵然後按兩下w鍵在正常編輯區域和tags區域中切換。

在tags區域中,把游標移動到變數、函式名稱上,然後敲回車,就會自動在正常編輯區域中定位到指定內容了,很方便的。

常用的幾項.vimrc設定:

「禁止自動改變當前vim視窗的大小

let tlist_inc_winwidth=0

「把方法列表放在螢幕的右側

let tlist_use_right_window=1

「讓當前不被編輯的檔案的方法列表自動摺疊起來, 這樣可以節約一些螢幕空間

let tlist_file_fold_auto_close=1

讓你的vim能夠檢視函式列表

圖形介面下的很多編輯軟體都可以列出當前編輯檔案中的函式列表,以便在編輯的時候能夠快速的跳轉。vim雖然沒有直接提供這種功能,但配合適當的工具和設定,可以完美的實現!首先還是安裝,vim不用裝了,ubuntu中自帶,用到的ctags需要自己安裝一下,不要用舊的那個ctags,新的叫exuberant ...

vim 檢視函式列表

圖形介面下的很多編輯軟體都可以列出當前編輯檔案中的函式列表,以便在編輯的時候能夠快速的跳轉。vim雖然沒有直接提供這種功能,但配合適當的工具和設定,可以完美的實現!首先還是安裝,vim不用裝了,ubuntu中自帶,用到的ctags需要自己安裝一下,不要用舊的那個ctags,新的叫exuberant ...

vim 檢視函式列表

圖形介面下的很多編輯軟體都可以列出當前編輯檔案中的函式列表,以便在編輯的時候能夠快速的跳轉。vim雖然沒有直接提供這種功能,但配合適當的工具和設定,可以完美的實現!首先還是安裝,vim不用裝了,ubuntu中自帶,用到的ctags需要自己安裝一下,不要用舊的那個ctags,新的叫exuberant ...