其實這套組合很實用了,基本上到了不用鼠標的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 herelet s:cpo_save = &cposet cpo&vimlet 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_savefinishendif
此時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返回源文件.
新聞熱點
疑難解答