vim 常用外掛程式

2021-06-27 16:34:57 字數 1023 閱讀 8836

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

首 先vim是內建**補全功能的,在不需要通過任何設定的情況下就能使用。在您編輯**的時候,鍵入 ctrl+x, ctrl+o, ctrl+n, ctrl+p 等快捷鍵,就會彈出智慧型提示的選單。但是這仍然不滿足大家的要求。大多數ide中,只要**輸入到相應的位置,補全提示就會自動的彈出來,而vim的這種 補全還需要自己手動的來觸發。那麼下面就介紹一種可以自動彈出補全提示的外掛程式 — autocomplpop

== autocomplpop ==

細心的朋友會發現,光是利用 autocomplpop這個外掛程式還遠遠達不到要求。比如說:在c++中使用.或是->訪問物件或指標中的成員和函式時還無法自動彈出提示,另外, 即便是自動提示也只能提示我們在當前文件中已輸入的字串。針對這種情況,我們就需要安裝ctags工具和omnicppcomplete外掛程式。 ctags是用來對檔案做標記的工具,omnicppcomplete是在c和c++語言範疇內,對上述智慧型補全的增強版。

== ctags ==

== cppcompleete ==

這樣一來,**補全就比較完善了。但是根據以往的經驗,ide中還有乙個功能,那就是函式和變數的跳轉檢視。比如**中出現

**:if(true)

我們想知道dothis()函式是如何定義和實現的,那麼如何快速的來檢視呢?我們就需要安裝taglist外掛程式

== taglist ==

我們發現其實taglist的使用也必須要依靠ctags所建立出來的tag檔案。當tag檔案形成、一切配置都配置完成之後。我們可以ctrl+]來進行函式或者是變數跳轉。好了,從此你就可以開始像ide一樣來使用vim進行編碼了。

**:

vim常用外掛程式

taglist是乙個用於顯示定位程式中各種符號的外掛程式,例如巨集定義 變數名 結構名 函式名這些東西我們將其稱之為符號 symbols 而在taglist中將其稱之為tag。顯然,要想將程式檔案中的tag顯示出來,需要事先了解全部tag的資訊,並將其儲存在乙個檔案中,然後去解析對應的tag檔案。t...

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 常用外掛程式安裝

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...