vim工做模式(圖解)vim
vim三種模式:命令模式、輸入模式、末行模式ide
命令行模式:控制光標移動,可對文本進行刪除、複製、粘貼等spa
輸入模式:在通常模式中能夠進行刪除、複製、貼上等等的動做,可是卻沒法編輯文件內容的命令行
末行模式:在這個模式當中,能夠提供你搜尋資料的動做blog
末行模式中:it
:q #退出ast
:q! #強制退出,丟棄作出的修改class
:wq #保存退出im
:x #保存退出img
命令模式
zz:保存退出
zQ:不保存退出
命令模式光標跳轉
1.字符間跳轉
h:左 l:右 j:下 k:上
2.單詞間跳轉
w:下一個單詞的詞首 e:當前或下一個單詞的詞尾
b:當前或前一個單詞的詞首
3.行首行尾跳轉
^:跳轉至行首的第一個非空白字符
0:跳轉至行首
$:跳轉至行尾
3.行間移動:
G:最後一行
1G,gg:第一行
替換命令(r,replace)
r:替換光標所在處的字符
刪除命令:
d:刪除命令,可結合光標跳轉命令使用,來實現範圍刪除
例如:dw刪除一個單詞,dG刪除當前光標所在行到最後一行
d$:刪除到行尾
d0:刪除到行首
dd:刪除光標所在的行
#dd:多行刪除
複製命令
y:複製 yy:複製整行
粘貼命令(p,paste)
翻屏操做
ctrl+f:向文件尾部翻一屏
ctrl+b:向文件首部翻一屏
ctrl+d:向文件尾部翻半屏
ctrl+u:向文件首部翻半屏