taglist.vim The "Tag List" plugin is a source code browser plugin
minibufexpl.vim Elegant buffer explorer
或
TabBar Plugin to add tab bar ( derived from miniBufExplorer).
或
bufexplorer.zip Buffer Explorer / Browser
個人較愛用TabBar,因為他可以用Alt+1, ALT+2快速變換檔案。但是有一個很大的缺點是跟其他的file explorer配合使用時,在視窗的調整上常有問題。
pyte
A clean, light (nearly white) theme
winmanager A windows style IDE for Vim 6.0
win manager Improved Adds directory shortcuts to winmanager for faster traversal across file system.
The NERD tree A tree explorer plugin for navigating the filesystem。要7.0以上才能用。我自己主要還是用6.3,所以比較少用。
VisualMark Visual mark, similar to UltraEdit's bookmark
ShowMarks Visually shows the location of marks.
但是ShowMarks會有delay的感覺。
snippetsEmu
An attempt to emulate TextMate's snippet expansion
grep.vim
Grep search tools integration with Vim. vim7.0己後就內建此一功能,但因為我用的是6.3
ShowFunc.vim
Creates a list of all tags / functions from a window, all windows or buffers.
cppcomplete C/C++ and Java code completion
word_complete automatically offers word completion as you type
SuperTab Do all your insert-mode completion with Tab.
vim 7 新增的 omni-completion感覺很強大的樣子,但是我的環境的關係,不常用vim7。
有趣的plug
sketch
grep with quickfix
quickfix的功能有很多
在這裡配合vim呼叫外部程式grep
可以列出符合的項目
舉例來說,要找有呼叫function1()的所有檔案及位置
:gr -R function1 ./*
即可將結果放進vim的列表中並跳進第一個符合點
接下來有幾個功能可以使用
:cn => 下一個符合點
:cp => 前一個符合點
:cl => 再次列出所有符合
:copen => 開出一個新視窗表列所有符合
沒有留言:
張貼留言