Vim
中所有的操作只能在终端中执行,都是通过键盘完成,不能使用鼠标。 因此,为了区分从键盘输入的字符到底是一个操作还是要作为文本文件的内容,Vim
分为三种模式:
Vim
只有命令模式和插入模式就可以了,但是,在命令模式下,输入的命令不回显,有些命令回显比较好, 所以,又专门弄了一个第行模式,在这种模式下,输入的命令回显在编辑器的底部,所以叫底行模式。1、在终端中执行vim
或者vi
命令,打开vim
编辑器。
2、进入Vim
之后,是处于命令模式
。
3、命令模式
可以切换到底行模式
。在命令模式
下按一下键盘上的:
键就进入到了底行模式
。 在底行模式
下,按一下键盘上的ESC
键,就回到了命令模式
。
4、命令模式
可以切换到编辑模式
。从命令模式
切换到编辑模式
又3种方式,分别对应3个命令:
在命令模式
下按一下键盘上的i
键,进入插入模式
,并把光标放在第一行、第一个字符上。
在命令模式
下按一下键盘上的o
键,进入插入模式
,并把光标放在第一行、第一个字符上。
在命令模式
下按一下键盘上的a
键,进入插入模式
,并把光标放在第一行、第一个字符上。
5、进入到插入模式
你就可以开始输入文字了。在插入模式
下只能一直输入文字,如果您发现输错了字!想编辑内容, 就要先按一下键盘上的ESC
键切换到命令模式
,再执行命令模式下的那些命令。
6、命令模式
与底行模式
之间可以直接相互切换,命令模式
与插入模式
之间也可以直接相互切换, 但是底行模式
和插入模式
之间不能直接相互切换,只能先切换到命令模式
,再切换。