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