以下是一些Vim的常用命令:
- 進入編輯模式:
- i:在當前光標位置前插入文本。
- a:在當前光標位置后插入文本。
- o:在當前行下方插入新行并進入插入模式。
- O:在當前行上方插入新行并進入插入模式。
- r:替換當前光標位置的字符。
- R:進入替換模式,可以連續替換多個字符。
- 退出編輯模式:
- Esc:退出編輯模式,進入命令模式。
- 保存和退出:
- :w:保存文件。
- :w 文件名:將文件保存為指定的文件名。
- :q:退出Vim。
- :q!:強制退出Vim,放棄對文件的修改。
- :wq 或 :x:保存文件并退出Vim。
- 光標移動:
- hjkl:分別向左、下、上、右移動光標。
- w:移動到下一個單詞的開頭。
- b:移動到當前單詞的開頭。
- 0:移動到當前行的開頭。
- $:移動到當前行的末尾。
- gg:跳轉到文件的第一行。
- G:跳轉到文件的最后一行。
- :行號:跳轉到指定行號。
- 刪除和復制:
- x:刪除光標處的字符。
- dd:刪除當前行。
- yy:復制當前行。
- p:粘貼復制的內容。
- 撤銷和重做:
- u:撤銷最后一次操作。
- Ctrl + r:重做撤銷的操作。
- 查找和替換:
- /關鍵詞:向前查找關鍵詞。
- ?關鍵詞:向后查找關鍵詞。
- :s/原始內容/替換內容:將當前行第一個匹配的原始內容替換為替換內容。
- :s/原始內容/替換內容/g:將當前行所有匹配的原始內容替換為替換內容。
- :%s/原始內容/替換內容/g:將整個文件中所有匹配的原始內容替換為替換內容。
這些只是Vim的一些常用命令,Vim擁有非常豐富的功能和命令,可以通過學習和實踐來掌握更多的用法。