vim常見操作
默認無模式
進入三種模式方法:
a:插入模式,正常編輯
此模式下,ctrl+y,復制上一行對應位置的字母到本行。
?
v:可視模式(行編輯,行多選)
?
ctrl+v:可視模式(列編輯,列多選)
此模式下,選中多列可以進行刪除操作,也可以進行插入操作。多列同時插入內(nèi)容的操作是,選擇指定列,按ctrl+i,輸入后快速按兩次esc。
?
三種模式的退出方法,按esc。
?
無模式下:
yy復制一行
dd剪切一行
p粘貼
nyy復制n行
ndd剪切n行
yw復制一個詞
dw刪除一個詞
?
冒號+n,m co l:n至m行內(nèi)容復制到l行處
冒號+n,m m l:n至m行內(nèi)容移動到l行處
?
?
w保存
q退出
w!強制保存
q!強制退出
?
冒號+!+命令:暫時切換至控制臺執(zhí)行某個指令
冒號+!!命令:暫時切換至控制臺執(zhí)行上一個指令
?
冒號+行號:直接跳轉(zhuǎn)某行
/+內(nèi)容:查找對應內(nèi)容并高亮
?
shift+*查找下一個,shift+#查找上一個
?
/+noh:取消高亮
?
冒號+vsplit,左右分屏
冒號+split,上下分屏
ctrl+w切換哪一個分屏
ctrl+x切換分屏順序
?
冒號+set number顯示行號
?
?
配合ctags
?
ctrl+} 找到定義
ctrl+t 回退
?
?
標簽: