其實這套組合很實用了 基本上到了不用鼠標的source insight境界了,最重要的是可以在text模式下運行
使用的平台是Fedora 8
Vim和Ctags在F8安裝完後系統已經具備
Taglist需要自己下載
1.下載一個Taglist的zip文件,然後解壓縮,將taglist.vim復制到~/.vim/plugin目錄下。
2.修改~/.vim/plugin/taglist.vim
在 if !exists('loaded_taglist')上面加入
let Tlist_Ctags_Cmd="/usr/bin/ctags"
結果為:
" Line continuation used here
let s:cpo_save = &cpo
set cpo&vim
let Tlist_Ctags_Cmd="/usr/bin/ctags"
if !exists('loaded_taglist')
" First time loading the taglist plugin
"
" To speed up the loading of Vim, the taglist plugin uses autoload
" mechanism to load the taglist functions.
" Only define the configuration variables, user commands and some
" auto-commands and finish sourcing the file
" The taglist plugin requires the built-in Vim system() function. If this
" function is not available, then don't load the plugin.
if !exists('*system')
echomsg 'Taglist: Vim system() built-in function is not available. ' .
\ 'Plugin is not loaded.'
let loaded_taglist = 'no'
let &cpo = s:cpo_save
finish
endif
此時Ctags和Taglist已經結合起來。
3.在相應的源碼目錄運行ctags -R產生相應的tags文件
4.將tags文件在vim運行時導入。可以修改~/.vimrc,以後每次啟動vim將自動導入此tags文件
:set tags=/root/develop/honeyids/tags
並設置語法高亮
syntax enable
syntax on
5.運行vim, 激活Taglist時用:TaglistToggle命令。在左邊的tags區域和正常編輯區域切換時用ctrl+2個w.
6.使用ctags時, ctrl+]可查看函數的定義。 ctrl+o返回源文件