模式 ESC\Ctrl+c:退出編輯模式 ZZ\wq:命令模式下保存退出 編輯 i:進入編輯模式 I:轉到行首非空字元開始編輯 s:刪除當前字元進入編輯模式 a:從當前字元後開始編輯 A:從當前行末非空字元開始編輯 移動 H J K L:左下上右 0: 數字零,到行頭 ^:到本行第一個不是blank ...
模式
- ESC\Ctrl+c:退出編輯模式
- ZZ\wq:命令模式下保存退出
編輯
- i:進入編輯模式
- I:轉到行首非空字元開始編輯
- s:刪除當前字元進入編輯模式
- a:從當前字元後開始編輯
- A:從當前行末非空字元開始編輯
移動
- H J K L:左下上右
- 0: 數字零,到行頭
- ^:到本行第一個不是blank字元的位置(所謂blank字元就是空格,tab,換行,回車等)
- $:到本行行尾
- g_:到本行最後一個不是blank字元的位置。
- w\W:行跳轉到下一個詞開頭\快速跳轉
- b\B:行詞回跳\快速回跳
- e:移動到下個詞結尾
- ge:移動到上個詞結尾
- td\Td:跳轉到下一個d的上一個字元\上一個d的下一個字元
- ntd\nTd:跳轉到第n個d的上一個字元\上n個d的下一個字元
- fa\Fa:跳轉到下一個a\回到上一個a , nfa\nFa和上一條類似
- * : 跳轉到其他相同詞
複製粘貼刪除
- ndd:刪除n行
- nyy:複製n行
- yap:複製一段內容
- gp:粘貼一段內容
- gP:在上一行粘貼內容
- p:粘貼到下一行
- P:粘貼到上一行
寄存器
- "":預設使用的無名寄存器
- dd:預設將內容剪切到無名寄存器
- "_:黑洞寄存器,丟棄存入的內容
- "_dd:刪除
- "+p:粘貼系統剪切板內容,"+,系統剪切板寄存器
- "0p:粘貼複製寄存器內容
組合命令 刪除複製修改
- dw | yw | cw:按詞刪除\複製\修改
- dfd | yfd | cfd:刪到\複製\修改 下個d,包括d
- dtd | ytd | ctd:刪到\複製\修改下個d之前的字元
- di" | yi" | ci":刪除\複製\修改""之間的內容
- da" | ya" | ca": 刪除\複製\修改包括引號和引號之間的內容