vi是UNIX操作系统和类UNIX操作系统中通用的全屏幕纯文本编辑器,vim是vi的升级版,兼容vi,功能更丰富。
vi/vim分为三种工作模式:
- 命令模式(Command mode)
- 输入模式(插入模式)(Insert mode)
- 底线命令模式(Last line mode)
命令模式
启动vi/vim即进入了命令模式,这种模式下输入会被认为是命令,而不是输入字符。
命令模式下常用命令:
2. 敲下:,切换到底线命令模式,之后可以进一步输入底线模式下的命令,如保存、退出vi/vim编辑;
输入模式
在命令模式下输入 i 进入输入模式,这种模式下可以更改文件,常用命令:
1. Enter, 回车换行2. HOME/END, 移动光标到行首/行尾
3. ESC, 退出输入模式,返回到命令模式
底线模式
:q! 退出程序不保存
:w 保存文件
:wq 保存文件并退出
按ESC键可退出底线命令模式重新进入命令模式。
vi/vim使用流程
vi file 打开文件,进入命令模式
输入 i 进入输入模式,在该模式下对文件修改
按下 ESC 退出输入模式进入命令模式
输入 : 进入底线模式,在该模式下输入 :wq 保存并退出
如果有必要在底线模式下按下 ESC 退出底线模式重新进入到命令模式