vim常用快捷键总结

正常模式(Normal Mode)快捷键

  • 光标移动:
    • h, j, k, l:分别向左、下、上、右移动一个字符。
    • w:跳转到下一个单词的开头。
    • b:跳转到当前或上一个单词的开头。
    • e:跳转到当前或下一个单词的结尾。
    • 0(数字零):跳转到行首。
    • ^:跳转到本行第一个非空白字符。
    • $:跳转到行尾。
    • gg:跳转到文件的第一行。
    • G:跳转到文件的最后一行。
  • 编辑操作:
    • x:删除光标所在的字符。
    • dd:删除当前整行。
    • dw:删除从光标开始到单词末尾的内容。
    • d$:删除从光标到行尾的内容。
    • yyY:复制当前整行。
    • yw:复制从光标开始到单词末尾的内容。
    • y$:复制从光标到行尾的内容。
    • p:在光标后粘贴(如果复制或删除时为当前行,则在下一行粘贴)。
    • P:在光标前粘贴。
  • 撤销与重做:
    • u:撤销上一次操作。
    • Ctrl + r:重做撤销的操作。
  • 搜索与替换:
    • /:向下搜索(输入搜索内容后回车)。
    • ?:向上搜索。
    • n:跳转到下一个匹配项。
    • N:跳转到上一个匹配项。
    • :%s/旧内容/新内容/g:对整个文件进行替换(可以在命令模式下使用)。
  • 保存与退出:
    • :w:保存文件。
    • :q:退出 Vim(如果没有未保存修改)。
    • :wqZZ:保存并退出。

插入模式(Insert Mode)快捷键

  • 进入插入模式:
    • i:在光标前进入插入模式。
    • a:在光标后进入插入模式。
    • I:在当前行行首进入插入模式。
    • A:在当前行行尾进入插入模式(通常用于追加内容)。
    • o:在当前行下方新开一行并进入插入模式。
    • O:在当前行上方新开一行并进入插入模式。
  • 退出插入模式:
    • Esc:退出插入模式返回到正常模式。

可视模式(Visual Mode)快捷键

  • 进入可视模式:
    • v:字符模式选择,按移动键扩展选择区域。
    • V:行模式选择,可以选中整行。
    • Ctrl + v:块模式选择,可以选中矩形区域。
  • 在可视模式中的操作:
    • 删除:按 d 删除选中的区域。
    • 复制:按 y 复制选中的区域。
    • 替换:选中后直接输入新内容会覆盖原有内容。
posted @ 2025-04-05 10:19  五冬夜  阅读(203)  评论(0)    收藏  举报