vim 常用命令

三种模式

vi/vim 有三种模式,分别是 命令模式输入模式底线命令模式

命令模式:

用户启动 vi/vim,便进入了命令模式

此状态下敲击键盘动作会被 vim 识别为命令,而非输入字符。比如我们此时按下 i,并不会输入一个字符,而 i 被当作了一个命令。

以下是常用的几个命令:

  • i 切换到 输入模式,以输入字符。
  • : 切换到 底线命令模式,以在最底一行输入命令。
  • Ctrl + U 上翻半页。
  • Ctrl + D 下翻半页。
  • gg 将光标移动到文档开头。
  • G 将光标移动到文档末尾。

输入模式

命令模式 下按下 i 就进入了 输入模式

输入模式 中,可以使用以下按键:

  • 字符按键 以及 Shift 组合,输入字符。
  • Enter,换行。
  • Backspace,删除光标前一个字符。
  • Delete,删除光标后一个字符。
  • 方向键,在文本中移动光标。
  • Home / End,移动光标到行首 / 行尾。
  • Page Up / Page Down,上 / 下翻页。
  • Insert,切换光标为输入 / 替换模式。
  • Esc,退出 输入模式,切换到 命令模式

底线命令模式

命令模式下按下 : 就进入了底线命令模式

底线命令模式 中,基本的命令有

  • :q 退出程序。
  • :w 保存文件。
  • :q! 退出不保存。
  • :e! 撤销所有修改。
  • :wq 保存并退出。

Esc 键可随时退出 底线命令模式