vim主要有三种模式。

  1. 一般模式
  2. 编辑模式
  3. 命令行模式

三种模式转化关系如图:
Linux vim简介从一般模式进入编辑模式可用的键有i\a\o\r, 但是一般使用i就已经足够了。
它们的区别如下图:
Linux vim简介
vim下常用的几个快捷键(我看到的是韩顺平老师的Linux课程,所以其实是老师总结的,嘻嘻):

  1. 拷贝当前行:yy, 拷贝当前向下n行并粘贴:nyy
  2. 删除当前行:dd, 删除当前行向下的n行:ndd
  3. 在文件中查找某个关键字:/keyword, 输入n下一个,N上一个
  4. 设置文件行号:set nu, 取消行号:set nonu
  5. 光标移动到文件最后一行:G ,移动到首行:gg, 移动到指定n行:n+shift+g
  6. 撤销上一个操作:u

更多常见快捷键:
Linux vim简介

相关文章: