Vim+Taglist+Ctags組合(比較精簡的)


Vim+Taglist+Ctags組合
原文
http://vim-taglist.sourceforge.net/installation.html

 
要求:
  1.vim版本6.0及以上
[root@mylinux ~]# vim -version
VIM - Vi IMproved 6.3 (2004 June 7, compiled Dec  5 2004 06:16:10)
  2.Exuberant Ctags5.0及以上(注意GNU與Unix的ctags不行)
[root@mylinux ~]# ctags --version
Exuberant Ctags 5.5.4, Copyright (C) 1996-2003 Darren Hiebert
  3. vim必須支持system()調用,進入vim,執行:echo exists('*system') 如果顯示1,表示支持
 
修改:
  主目錄下的 .vimrc增加filetype on(啟用vim檢測文件類型機制)
 
安裝:
  1.下載taglist.zip解壓到主目錄,在主目錄下新建目錄.vim,解壓到這個目錄
[root@mylinux ~]# mkdir .vim
[root@mylinux ~]# cd .vim
[root@mylinux .vim]#  unzip taglist_45.zip 
  2.進入.vim目錄下的doc,運行vim,在vim運行:helptags .命令
(如果沒有這一步,在vim中運行:help taglist將得不到taglist的幫助主題)
[root@mylinux .vim]#  cd doc
[root@mylinux doc]#  vim  //在vim運行:helptags .
   3.修改.vimrc文件增加let Tlist_Ctags_Cmd="/usr/bin/ctags" //將taglist與ctags關聯
  4.修改.vimrc文件增加let Tlist_Inc_Winwidth=0 //如果在文本界面下運行vim,則將窗口長度設為0
  5.再次運行vim
  6. 使用:TlistToggle命令(簡寫:Tlist)啟用這個插件,再次運行則會關閉,幫助詳見:help taglist
 
效果:
   進入c源文件所在的目錄
[root@mylinux debug]# ctags -R   //產生tag文件
[root@mylinux debug]# vi hello.c //打開c源文件
在vim中輸入:Tlist(啟用taglist插件)再次輸入會關閉taglist插件
左右窗口切換Ctrl+ww
 
Taglist幫助
 
 
在Taglist窗口按
F1:打開幫助
回車鍵:跳到光標所在的標記的定義處(如將光標移到main函數,按回車鍵)
o:新建一個窗口,跳到標記定義處
p:預覽標記定義(仍然在taglist窗口)
空格:顯示標記的原型(如函數原型)
u:更新標記列表(比如源文件新增了一個函數,並在保存后,可在taglist窗口按u)
s:選擇排序字段(暫時我也不知道什么意思)
d:刪除光標所在的taglist文件(如用vi打開了兩個文件f1.c,f2.c可以刪除f1.c的標記)
x:放大/縮小taglist窗口
+:展開(指標記)
-:折疊
*:全部展開
=:全部折疊
[[:將光標移到前一個文件的起點
]]:將光標移到后一個文件的起點
q:退出taglist窗口
F1:關閉幫助


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM