vim常用快捷键总结
正常模式(Normal Mode)快捷键
- 光标移动:
- h, j, k, l:分别向左、下、上、右移动一个字符。
- w:跳转到下一个单词的开头。
- b:跳转到当前或上一个单词的开头。
- e:跳转到当前或下一个单词的结尾。
- 0(数字零):跳转到行首。
- ^:跳转到本行第一个非空白字符。
- $:跳转到行尾。
- gg:跳转到文件的第一行。
- G:跳转到文件的最后一行。
- 编辑操作:
- x:删除光标所在的字符。
- dd:删除当前整行。
- dw:删除从光标开始到单词末尾的内容。
- d$:删除从光标到行尾的内容。
- yy 或 Y:复制当前整行。
- yw:复制从光标开始到单词末尾的内容。
- y$:复制从光标到行尾的内容。
- p:在光标后粘贴(如果复制或删除时为当前行,则在下一行粘贴)。
- P:在光标前粘贴。
- 撤销与重做:
- u:撤销上一次操作。
- Ctrl + r:重做撤销的操作。
- 搜索与替换:
- /:向下搜索(输入搜索内容后回车)。
- ?:向上搜索。
- n:跳转到下一个匹配项。
- N:跳转到上一个匹配项。
- :%s/旧内容/新内容/g:对整个文件进行替换(可以在命令模式下使用)。
- 保存与退出:
- :w:保存文件。
- :q:退出 Vim(如果没有未保存修改)。
- :wq 或 ZZ:保存并退出。
插入模式(Insert Mode)快捷键
- 进入插入模式:
- i:在光标前进入插入模式。
- a:在光标后进入插入模式。
- I:在当前行行首进入插入模式。
- A:在当前行行尾进入插入模式(通常用于追加内容)。
- o:在当前行下方新开一行并进入插入模式。
- O:在当前行上方新开一行并进入插入模式。
- 退出插入模式:
- Esc:退出插入模式返回到正常模式。
可视模式(Visual Mode)快捷键
- 进入可视模式:
- v:字符模式选择,按移动键扩展选择区域。
- V:行模式选择,可以选中整行。
- Ctrl + v:块模式选择,可以选中矩形区域。
- 在可视模式中的操作:
- 删除:按 d 删除选中的区域。
- 复制:按 y 复制选中的区域。
- 替换:选中后直接输入新内容会覆盖原有内容。
c++小白,请多指教

浙公网安备 33010602011771号