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