輸入: /abc? ???查詢 abc 開頭的單詞
之后,所以以abc開頭的單詞都會標(biāo)記高亮
輸入 n??會查找下一個結(jié)果
/pattern 向下搜索 n繼續(xù)搜索下一個
?pattern 向上搜索 #繼續(xù)搜索上一個
1. 暫時顯示/取消行號:
使用Vim打開文件后,在Normal模式下輸入
:set number(或 :set nu)顯示行號
:set nonumber (或 :set nonu)取消行號
2. 永久顯示行號
查找Vim設(shè)定文件?
sudo find / -name vimrc
修改Vim設(shè)定文件 /etc/vimrc ,末尾添加
set number (或 set nu)
保存即可。
set nocompatible??????????????? ?"去掉有關(guān)vi一致性模式,避免以前版本的bug和局限????
set nu!????????????????????????????????????"顯示行號
set?guifont=Luxi/?Mono/?9?? "?設(shè)置字體,字體名稱和字號
filetype on???????????????????? ? ???? ??"檢測文件的類型?????
set history=1000?????????? ????? ?"記錄歷史的行數(shù)
set background=dark???????? ?"背景使用黑色
syntax on???????????????????????????? ?? "語法高亮度顯示
set autoindent???????????????????????"vim使用自動對齊,也就是把當(dāng)前行的對齊格式應(yīng)用到下一行(自動縮進(jìn))
set cindent??????????????????????????? ?"(cindent是特別針對 C語言語法自動縮進(jìn))
set smartindent????????????????? ? "依據(jù)上面的對齊格式,智能的選擇對齊方式,對于類似C語言編寫上有用???
set tabstop=4????????????????????? ? "設(shè)置tab鍵為4個空格,
set shiftwidth?=4???????????????? ? "設(shè)置當(dāng)行之間交錯時使用4個空格?????
set?ai!????????????????????????????????????? "?設(shè)置自動縮進(jìn)?
set showmatch??????????????????? ?"設(shè)置匹配模式,類似當(dāng)輸入一個左括號時會匹配相應(yīng)的右括號??????
set guioptions-=T??????????????? ?"去除vim的GUI版本中得toolbar???
set vb t_vb=????????????????????????? ? "當(dāng)vim進(jìn)行編輯時,如果命令錯誤,會發(fā)出警報,該設(shè)置去掉警報???????
set ruler?????????????????????????????? ?? "在編輯過程中,在右下角顯示光標(biāo)位置的狀態(tài)行?????
set nohls?????????????????????????????? ?"默認(rèn)情況下,尋找匹配是高亮度顯示,該設(shè)置關(guān)閉高亮顯示?????
set incsearch?????????????????????? ?"在程序中查詢一單詞,自動匹配單詞的位置;如查詢desk單詞,當(dāng)輸?shù)?d時,會自動找到第一個d開頭的單詞,當(dāng)輸入到/de時,會自動找到第一個以ds開頭的單詞,以此類推,進(jìn)行查找;當(dāng)找到要匹配的單詞時,別忘記回車?
set?backspace=2???????????"?設(shè)置退格鍵可用
修改一個文件后,自動進(jìn)行備份,備份的文件名為原文件名加“~”后綴
????? if has("vms")
????? set nobackup
????? else
????? set backup
????? endif
如果設(shè)置完成后,發(fā)現(xiàn)功能沒有起作用,檢查一下系統(tǒng)下是否安裝了vim-enhanced包,查詢命令為:
??????? $rpm -q vim-enhanced
注意:如果設(shè)置好以上設(shè)置后,VIM沒有作出相應(yīng)的動作,那么請你把你的VIM升級到最新版,一般只要在終端輸入以下命令即可:sudo apt-get install vim