vim命令模式下的相關操作
保存退出:ZZ
代碼格式化:gg=G
光標的移動:
上下移動:h j k l
光標移動到行首:0
光標移動到行尾:$
光標移動到文件頭部:gg
光標移動到文件尾部:G
光標迅速移動到第N行:nG
光標向下移動n行:N+回車
刪除命令:
刪除光標前字符:X
刪除光標后字符:x
刪除一個單詞:dw(刪除光標所在單詞后面的部分)
若要刪除整個單詞,光標應該在單詞最前面
刪除前半行:d0
刪除后半行:d$,D
刪除光標所在行:dd(其實是剪切操作)
刪除n行:ndd
刪除所有內容:ggdG,Gdgg
撤銷命令:
撤銷:u
反撤銷:Ctrl+r
復制與粘貼
復制一行:yy
復制N行:nyy
粘貼光標所在位置的下一行:p
粘貼到光標所在位置的上一行:P
替換操作
光標蓋住所要替換的字符 r+要替換的內容
連續替換多個字符:R+ 要替換的字符
查找命令:
/+要查找的內容 從光標所在行向下搜索
?+要查找的內容 :從光標所在行向上搜索
關鍵字切換 n 向下切換 N向上切換
#:光標先移動到帶搜索的單詞上,鍵盤輸入# 號
查看man 文檔
章節號+ K
man n + 要查找的內容
可視模式下的操作快捷鍵:
命令模式進入可視模式:v
選中:移動光標
復制:y
刪除: d
粘貼到光標的后面:p
粘貼到光標后面:P
命令模式切換到文本編輯模式
a:在光標后面插入
A:在行尾插入
i:在光標前插入
I:在行首開始插入
o:在光標下一行創建空行插入
O:在光標所在上一行插入
s:以犧牲光標所在字符插入
S:一犧牲一行為代價插入
從命令模式切換到末行模式
冒號
s: