工具篇|VIM 编辑器的基本使用快捷键大全

也许你对 Vim 编辑跃跃欲试,但是还没开始就被它搞懵逼了,没关系,我帮你把它常用的快捷键分好类,让你能够参照我的这份快捷键清单,可以让你很快上手,可以说,你把以下的快捷键都是用熟悉了,那么你对 Vim 会有一个很好的手感,可以很好的提高的你效率。

以下命令,希望你亲自操作 10+ 遍以上。

关于 Vim 的动作切换

进入 vim

在你的终端,可以使用 「vim + 文件名」就可以进入 vim 编辑器中编辑了。

进入编辑模式

进入编辑模式,可以使用「i」 或者 「a」 或者 「o」 或者 「O」。

i 是可以在当前光标下输入,a是在光标后输入,o是开启下一行输入,O是在上一行输入。

进入正常模式

使用 「Esc」可以进入正常模式,在这个模式下就可以使用各种快捷键。

退出 Vim

  • 退出并保存:「:wq」或者「ZZ」
  • 退出但不保存:「:q!」

关于 Vim 的光标的移动

  • 向上:「k」
  • 向下:「j」
  • 向左:「h」
  • 向右:「l」,这是小写的 L。
  • 向单词后跳转:「w」
  • 向后跳转两个单词:「2w」,数字你可以自己指定跳转多少个单词。
  • 向单词前跳转:「e」
  • 跳转到行首:「0」,这是阿拉伯数字 0。
  • 跳转到行尾:「$」
  • 查看光标当前所处的状态:「Ctrl+G」
  • 跳转到全文的最后一行:「GG」
  • 跳转到全文的第一行:「gg」
  • 在(){}[]之间快速跳转:「%」
  • 在语句之间跳转:「()」
  • 在段与段之间跳转:「{}」
  • 跳转到 6 行 3 列:「6G3|」
  • 跳转到当前页的上中下:「J、M、L」
  • 上下翻页:「Ctrl+D、Ctrl+U」

关于 Vim 的编辑操作

删除

  • 删除单个字符: 「x」
  • 单词删除:「dw」或者「de」,一个是向后删除,一个是向前删除。
  • 删除两个单词:「d2w」,数字你可以自己指定删除多少个单词。
  • 整行删除:「dd」,也可以将光标位于行首,然后使用「d$」。
  • 删除两行:「2dd」,数字可以自己指定。

可以看的出来,删除的关键命令是 d + 光标移动的操作。

  • 删除双引号中的内容:「di”」
  • 删除括号中的内容:「di(」

撤销

  • 撤销当前行的最后一次执行:「u」
  • 撤销整行的执行:「U」

恢复

使用

本文隐藏内容 登陆 后才可以浏览
OK,以上就是关于 Vim 的常用操作命令,你可以打开你的 Vim 在里面操练起来,不用死记硬背,多操作几遍,让它变成你的肌肉记忆。

发表回复