以下是一些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拥有非常丰富的功能和命令,可以通过学习和实践来掌握更多的用法。