Vim編譯器的自動補全

2021-06-25 11:14:06 字數 901 閱讀 2396

當關鍵字自動補全功能被啟用後,vim會試圖猜測我們正在輸入的單詞,從而省去了手動輸入完整單詞的麻煩。在插入模式下的ctrl-p於ctrl-n組合鍵,不僅可以在插入模式下觸發v

im的自動補全,而且還可以用它們在補全列表中反向或者正向選擇。這兩個組合鍵均會呼叫關鍵字自動補全,還有其他幾種自動補全功能。

ctrl+n 普通關鍵字

ctrl+n ctrl+x  當前緩衝區關鍵字

ctrl+x ctrl+i  檔案關鍵字

ctrl+x ctrl+] 標籤檔案關鍵字

ctrl+x ctrl+k字典查詢

ctrl+x ctrl+f 檔名補全

ctrl+x ctrl+o全能(omni)補全

上面兩個在一行的都是表示一條命令。當挑出自動補全的選單之後,如果想關掉,如果發現手動輸入會更快,ctrl+e可以終止本次操作。

有時候可能想通過自動補全功能輸入某個單詞,但是它沒有在任何開啟的緩衝區,包含檔案或者標籤檔案出現過,。在這種情況下輸入上面提到的ctrl+x ctrl+k可用於觸發這

功能。為了啟用這個功能需要為vim提供乙份合適的單詞列表,最簡單的辦法就是執行set spell來啟用這個功能,這個功能對於自己要輸入乙個非常長的單詞,很有幫助,只要先輸

入前幾個字母,再利用自動補全功能就ok!

程式**裡面的關鍵字因為vim本身就已經支援多種程式語言,所以會自己識別的。

vim可以為整行的文字實現自動補全,ctrl+x ctrl+l,這個作用最秒的就是,我們不用知道要複製的行的具體位置,只需要知道有這麼一行文字即可,輸入幾個字元後,輸入上面的

命令,一行文字出來了。

vim總是維護著乙個當前的工作目錄。vim的檔名自動補全功能,只相對於工作目錄的路徑進行擴充套件,而不是相對於當前編輯檔案的路徑。自己感覺用不著很理解,例子關於

網路web應用。

vim 自動補全

開啟終端 alt ctrl t 輸入 vim 這樣就開啟了該編輯器。要檢視自動補全,可以輸入 help compl generic help complete help ins completion任意乙個均可。ctrl n 向下補全 ctrl p 向上補全 其它補全方式 整行補全 ctrl x c...

vim 自動補全

一 vim自帶的補全功能 ctrl x ctrl o全能補全 omnicomplete ctrl x ctrl l 整行補全 ctrl x ctrl n 根據當前檔案裡關鍵字補全 ctrl x ctrl k 根據字典補全 ctrl x ctrl t 根據同義詞字典補全 ctrl x ctrl i 根...

vim自動補全

git clone vim bundle vundle.vim vi vimrc set nocompatible 去除vim一致性,必須 filetype off 必須 設定包括vundle和初始化相關的執行時路徑 set rtp vim bundle vundle.vim call vundle...