當關鍵字自動補全功能被啟用後,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...