vim简介
vi是”visual interface”的简称,它在Linux上的地位就仿佛Windows中的记事本一样。它可以执行编辑、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。vi是一个文本编辑程序,没有菜单,只有命令。
vim更高级一些,可以理解是vi的高级版本。
vim需要自行安装,在shell中输入vimtutor
命令可以查看相关的帮助文档。
vim的三种模式
Vim有三种基本工作模式: 命令模式、文本输入模式、末行模式。
三种工作模式的切换如图所示,从下图中可以看出编辑模式和末行模式之间不能相互切换,必须经过命令模式。vim编辑器的工作模式如下图所示:
从命令模式切换到编辑模式有如下几个常用命令:
a
:从开始添加文本(表示新增append)A
:从光标所在行的开始添加文本i
:从开始添加文本(表示新增insert)I
:从光标所在行的开始添加文本o
:从光标所在行的新建一行开始添加文本O
:从光标所在行的新建一行开始添加文本