VIM有三种模式,分别为:
- 命令模式
-插入模式
-可视模式
本节介绍三种模式的转换
主体图如下
- 命令i: 在当前光标之前插入
命令a: 在当前光标之后插入
命令I: 在当前光标所在行的行首插入
命令A: 在当前光标所在行的行末插入
命令o: 在当前光标所在行后新插入一行
命令O: 在当前光标所在行前新插入一行
命令s: 立即删除掉当前光标所在位置的字符,并进入 插入模式,光标位置停留在该处
命令S: 立即删除当前光标所在整行,进入插入模式
(注意s其实就是指substitute,就是替换的意思)
命令r和R也是替换,但是感觉与s命令有些重复,就先用着s吧
以上命令都是在命令模式下进入插入模式开始编辑用的,而由插入模式进入命令模式只需要按下Esc键即可。
下面说一下可视模式:
在命令模式下输入v进入可视模式,在可视模式下可以很方便的选择文本,并进而用其他命令进行处理。类似下图,通过移动上下左右方向键进行文本选择,而不需要进入插入模式通过鼠标选择。
命令v: 每移动一个方向键选择一个字符
命令V:每一动一个方向键选择一行