1、單詞補全
ctrl + n
:當輸入完第乙個字母後,再按ctrl + n
,vim會自動出現下拉列表,且預設選中第乙個單詞
繼續按ctrl + n
可以上下選擇,但如果緩衝區沒有可菜單詞,那麼下拉列表不會有任何選項
ctrl + p
:功能同上,只是預設選中的是列表最後乙個單詞
vim新建乙個檔案,輸入下面的內容,測試輸入:he,並按下ctrl+n(在輸入模式下進行補全)
按下後,彈出幾個匹配項,可以看到he自動補全為第乙個匹配項hello
再按下ctrl+n可以換成helik,
如果找到了匹配的,接著輸入你的字元就可以。
2、行補全
在vim插入模式下輸入已經存在行的第乙個單詞,再按ctrl + x
、ctrl + 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配置分為兩種 第一種是整體配置,也就是系統所有使用者都適用的...