vi编辑器常用模式
基本上vi 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:基本上vi 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:
命令模式
使用vi编辑器打开一个文件,首先进入的就是命令模式,具体可以输入A、a、O、o、I、i进入输入模式,前面这几个只是进入插入模式后,光标所停留的位置有所不同,具体说明如下:
命令 | 作用 |
---|---|
A | 光标停留在行尾 |
a | 光标移动到命令行模式所在位置的下一个字符 |
O | 在光标所在行的上一行增加一行进行插入 |
o | 在光标所在行的下一行增加一行进行插入 |
I | 光标停留在行首 |
i | 光标移动到命令行模式所在位置的上一个字符 |
输入模式
进入输入模式下可以在编辑器中进行文本的编译,具体的文本编辑,如移动、复制、替换等会在后面详细解析,这里只需要记住,按ESC回到命令行模式。
底线命令模式
该模式只能使编辑器在进入命令行模式后输入:可以进入,一般用于保存退出如:wq,也可以输入一些系统命令查看信息,如:date查看系统时间常用的一些命令如下:
命令 | 作用 |
---|---|
:wq | 保存退出 |
:w | 只保存不退出 |
:q! | 不保存强制退出 |
:x | 保存退出 |
ZZ | 直接保存退出(注意直接在命令行模式下输入) |