快捷鍵:
- 移動(dòng)光標(biāo): 快速移動(dòng)行首
^
,行尾$
掷漱,第n行nG
,文章開頭gg
,文章結(jié)尾G
,前一頁ctrl+b
立磁,后一頁ctrl+f
- 刪除:刪除一行
dd
,刪除n行ndd
,刪除光標(biāo)當(dāng)前字x
,刪除前一個(gè)字X
剂习,刪除到行尾d$
,刪除到行首d^
- 復(fù)制粘貼:復(fù)制當(dāng)前行
yy
,復(fù)制n行nyy
,向下粘貼p
焦影,向上粘貼P
- 插入新行:向下插入新行
o
,向上插入新行O
- 保存及退出:保存
:w
,退出:q
封断,保存退出:wq
斯辰,不保存退出:q!
- 打開及新建文件:
:e 文件名
- 執(zhí)行shell命令:
:! command
- 窗口:水平分割
:split
,垂直分割:vsplit
坡疼,循環(huán)移動(dòng)焦點(diǎn):ctrl+w+w
彬呻,上下左右移動(dòng)焦點(diǎn):ctrl+w+[hjkl]
查找
- 打開及使用:
在normal模式下按下/即可進(jìn)入查找模式,輸入要查找的字符串并按下回車柄瑰。 Vim會(huì)跳轉(zhuǎn)到第一個(gè)匹配闸氮。按下n
查找下一個(gè),按下N
查找上一個(gè)教沾。
Vim查找支持正則表達(dá)式蒲跨,例如/vim$
匹配行尾的vim
。 需要查找特殊字符需要轉(zhuǎn)義授翻,例如/vim\$
匹配vim$
或悲。 - 大小寫敏感查找
在查找文本的尾部加入\c
表示大小寫不敏感查找,\C
表示大小寫敏感查找堪唐。
查找與替換
- 格式:
:{作用范圍}s/{目標(biāo)}/{替換}/{替換標(biāo)志}
- 作用范圍:
:s
當(dāng)前行巡语,:%s
全文范圍,:.,+2s/foo/bar/g
當(dāng)前行及下兩行淮菠。 - 替換標(biāo)志:
/i 或 /I
:大小寫是否敏感男公,/g
:全局(受限于{作用范圍}),/c
:是否需要確認(rèn)
環(huán)境配置
- 配置文件在:~/.vimrc(自己建立一個(gè)合陵,將以下內(nèi)容復(fù)制進(jìn)去理澎,然后重新打開vim)
- 文件內(nèi)容如下:
set number
set tabstop=4
set guifont=Monaco:h36
set cursorline
syntax on
set ruler
- 解釋:
- 打開行號(hào)顯示
- 設(shè)定字體
- 設(shè)定光標(biāo)所在行
- 語法提示