Skip to content

vim简介

vi是”visual interface”的简称,它在Linux上的地位就仿佛Windows中的记事本一样。它可以执行编辑、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。vi是一个文本编辑程序,没有菜单,只有命令。

vim更高级一些,可以理解是vi的高级版本。

vim需要自行安装,在shell中输入vimtutor命令可以查看相关的帮助文档。

vim的三种模式

Vim有三种基本工作模式: 命令模式、文本输入模式、末行模式。

三种工作模式的切换如图所示,从下图中可以看出编辑模式和末行模式之间不能相互切换,必须经过命令模式。vim编辑器的工作模式如下图所示:

从命令模式切换到编辑模式有如下几个常用命令:

  • a:从开始添加文本(表示新增append)
  • A:从光标所在行的开始添加文本
  • i:从开始添加文本(表示新增insert)
  • I:从光标所在行的开始添加文本
  • o:从光标所在行的新建一行开始添加文本
  • O:从光标所在行的新建一行开始添加文本