VIM十大必備插件

Vim十大必備插件

  1. Taglist

    taglist是一個用於顯示定位程序中各種符號的插件,例如宏定義、變量名、結構名、函數名這些東西 我們將其稱之爲符號(symbols),而在taglist中將其稱之爲tag。顯然,要想將程序文件中的tag顯示出來,需要事先了解全部tag的信 息,並將其保存在一個文件中,然後去解析對應的tag文件。taglist做的僅僅是將tag文件中的內容解析完後顯示在Vim上而已。tag掃描以及數 據文件的生成則是由ctags(Exuberant Ctags)這一工具完成的,所以在使用taglist之前,你的電腦需要裝有ctags。

  2. NERDTree

    NERDTree是一個用於瀏覽文件系統的樹形資源管理外掛,它可以讓你像使用Windows檔案總管一樣在VIM中瀏覽文件系統並且打開文件或目錄。

  3. WinManager

    我們上面介紹了用於文件瀏覽的nerdtree以及瀏覽程序符號的taglist,這兩個插件都會以窗口的形式出現在Vim的窗口中,那麼如何合理的安排它們,這就是winmanager的作用。

    這裏,我們利用winmanager將nerdtree和taglist放到同一個”側邊欄”中,nerdtree在上方,taglist在下方,效果如下圖所示:

    Vim十大必備插件

  4. NerdCommenter

    如果你是一個酷愛寫註釋的程序員的話,那麼你一定要用一下nerdcommenter,即便你不熱衷於寫註釋,你也應該關注下nerdcommenter這款插件。

    nerdcommenter和Vim的Visual模式結合可以快速的註釋/取消註釋多行代碼,同時在行尾追加註釋並自動進入Insert模式可以方便的進行行內註釋。

  5. Neocomplete

    用過了很多補全插件,最後還是選擇了neocomplete。neocomplete.vim是來自shougo的作品,該插件維護了當前buffer的一個關鍵詞列表,從而提供強大的關鍵詞補全功能。

  6. Molokai

    配色使用的是我鍾愛的monokai,但是換了深色配色,使用了一個molokai配色插件。之所以叫molokai,因爲這個配色是monokai的修改版,將monokai的背景色改爲了深色。我想要一個深色背景的molokai.正和我意啊。

  7. Vim-airline

    接下來介紹一下個人非常喜歡的一個插件vim-airline。這是一款狀態欄增強插件,可以讓你的Vim狀態欄非常的美觀,同時包括了buffer顯示條擴展smart tab line以及集成了一些插件。Vim十大必備插件

  8. Ctrlp

    ctrlp是一款相當棒的插件,主要的功能是對文件進行模糊的查找,如果你的project目錄結構複雜,或者你正在閱讀一個較大的項目的話,那麼ctrlp可以幫你快速的定位到你想要文件而不必在終端不斷的cd、ls。

  9. EasyGrep

    Vim是內置支持Grep的,Vim7.3更是更新了Grep的引擎,在Vim內Grep的速度更快了。但是Vim中的Grep一樣不容易掌握,還好有很多簡化Grep的插件可以用,包括grep的變種ack,這其中使用起來最方便的,最人性化的要數EasyGrep了。

  10. Vundle

    之前使用過tpope的pathogen, 使用git submodule和pathogen, 管理插件已經大大簡化。而今天介紹的vundle, 更是把git操作整合進去,用戶需要做的只是去Github上找到自己想要的插件的名字,安裝,更新和卸載都可有vundle來完成了。雖然去發現一個好 的插件仍然是一個上下求索的過程,但是用戶已經可以從安裝配置的繁瑣過程解脫了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章