vim常用外掛程式

2021-06-26 12:25:08 字數 1363 閱讀 9833

taglist是乙個用於顯示定位程式中各種符號的外掛程式,例如巨集定義、變數名、結構名、函式名這些東西我們將其稱之為符號(symbols),而在taglist中將其稱之為tag。顯然,要想將程式檔案中的tag顯示出來,需要事先了解全部tag的資訊,並將其儲存在乙個檔案中,然後去解析對應的tag檔案。taglist做的僅僅是將tag檔案中的內容解析完後顯示在vim上而已。tag掃瞄以及資料檔案的生成則是由ctags(exuberant ctags)這一工具完成的,所以在使用taglist之前,你的電腦需要裝有ctags(vim預設已安裝)。

nerdtree是乙個用於瀏覽檔案系統的樹形資源管理外掛程式,它可以讓你像使用windows檔案總管一樣在vim中瀏覽檔案系統並且開啟檔案或目錄。

我們上面介紹了用於檔案瀏覽的nerdtree以及瀏覽程式符號的taglist,這兩個外掛程式都會以視窗的形式出現在vim的視窗中,那麼如何合理的安排它們,這就是winmanager的作用。

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

如果你是乙個酷愛寫注釋的程式設計師的話,那麼你一定要用一下nerdcommenter,即便你不熱衷於寫注釋,你也應該關注下nerdcommenter這款外掛程式。

nerdcommenter和vim的visual模式結合可以快速的注釋/取消注釋多行**,同時在行尾追加注釋並自動進入insert模式可以方便的進行行內注釋。

配色使用的是我鍾愛的monokai,但是換了深色配色,使用了乙個molokai配色外掛程式。之所以叫molokai,因為這個配色是monokai的修改版,將monokai的背景色改為了深色。我想要乙個深色背景的molokai.正和我意啊。

airline展示

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

vim是內建支援grep的,vim7.3更是更新了grep的引擎,在vim內grep的速度更快了。但是vim中的grep一樣不容易掌握,還好有很多簡化grep的外掛程式可以用,包括grep的變種ack,這其中使用起來最方便的,最人性化的要數easygrep了。

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

VIM常用外掛程式

download.csdn.net detail zbdsg 8088435 1.taglist.vim 2.c.vim 在cvim.zip中,直接解壓到 vim中即可,包括 c support doc ftplugin plugin readme.csupport 可以方便的插入函式,注釋等 if...

vim 常用外掛程式

vim是一款支援外掛程式 功能無比強大的編輯器,無論你的系統是linux unix mac還是windows,都能夠選擇他來編輯檔案或是進行工程級別 的coding。如果能把vim用好了,不僅程式設計效率能得到大幅度提高,周圍人也會因此而看得頭暈眼花佩服不已,自己心裡當然也會心花怒放啦。下面就讓我 ...

vim 常用外掛程式安裝

use vim settings,rather than vi settings much better this must be first,because it changes other options as a side effect.set nocompatible be improved...