vim外掛程式自動補齊 vim自動補全

2021-10-14 00:11:53 字數 2021 閱讀 3089

1、單詞補全     

ctrl + n:當輸入完第乙個字母後,再按ctrl + n,vim會自動出現下拉列表,且預設選中第乙個單詞

繼續按ctrl + n可以上下選擇,但如果緩衝區沒有可菜單詞,那麼下拉列表不會有任何選項

ctrl + p:功能同上,只是預設選中的是列表最後乙個單詞

vim新建乙個檔案,輸入下面的內容,測試輸入:he,並按下ctrl+n(在輸入模式下進行補全)

按下後,彈出幾個匹配項,可以看到he自動補全為第乙個匹配項hello

再按下ctrl+n可以換成helik,

如果找到了匹配的,接著輸入你的字元就可以。

2、行補全

在vim插入模式下輸入已經存在行的第乙個單詞,再按ctrl + xctrl + l命令,就會列出該整行出來實現vim行自動補全

這裡測試第二行,第八行輸入zh

按下ctrl+x,再按下ctrl+l,兩個都按下後才會補全

按下ctrl+l可以切換匹配項(實證ctrl+n也可以切換)

3、字典補全

假設有乙個備菜單詞表,檔名為dict.txt,每行乙個單詞,裡面包含以下內容:

123456

若要實現基於該單詞表的vim自動補齊,需要設定以下步驟:

(1) 在~/.vimrc配置檔案中加入**:set dictionary-=~/dict.txt dictionary+=~/dict.txt

(2) 開啟vim,在插入模式下輸入ctrl + x後再輸入ctrl + k,就能看到dict.txt檔案中定義的單詞

(3) 若想直接通過ctrl + n命令就顯示其中的列表,再配置.vimrc檔案,加入set complete-=k complete+=k

4、檔名補全

先按ctrl+x,然後再按ctrl+f,這樣就會彈出檔名的下拉列表(就是當前工作目錄下的所有檔名),在test.txt檔案同目錄下,有下面的檔案

現在嘗試補全out.txt,輸入ou

按下ctrl+x和ctrl+f,選擇匹配項用ctrl+n ,ctrl+p

5、目錄補全

輸入~,按下ctrl+x和ctrl+f,會自動補全路徑,其他的一樣

6、總結

表示ctrl+n

vim外掛程式自動補齊 Vim 自動補全等外掛程式配置操作

vim的所有配置都是寫在.vimrc這個檔案裡的,我們先建立該檔案。cd touch vimrc vim vimrc 建立完成後,寫入一些基礎配置,引號內是注釋 去掉vi的一致性 set nocompatible 顯示行號 set number 隱藏滾動條 set guioptions r set ...

vim外掛程式自動補齊 Linux 下定製vim

在linux下開發經常都會在命令列上操作,但是適應了ide環境都會吐槽難用,所以我們要定製化自己的vim。vim vimrc set nu 設定顯示行號 set backspace 2 能使用backspace回刪 syntax on 語法檢測 set ruler 顯示最後一行的狀態 set bg ...

VIM配置問題,自動縮排,自動補齊等

1 vim的安裝 部分ubuntu系統沒有自帶vim命令功能,需要自己安裝 sudo apt get install vim2 vim的配置分類 安裝好vim後,可能需要根據自己的程式設計習慣更改vim的一些設定,以便於我們編寫程式。vim配置分為兩種 第一種是整體配置,也就是系統所有使用者都適用的...