vi的两种模式:
命令模式:接受、执行 vi & vim 操作命令的模式,打开文件后的默认模式;
- 在命令模式下键盘输入字母
i或Insert键进入最常用的插入编辑模式。
编辑模式:对打开的文件内容进行 增、删、改 操作的模式;
- 在编辑模式下按下
ESC键,回退到命令模式。
创建、打开文件:
方法1: 使用
vi加文件路径(或文件名)$[filename],
- 如果文件存在则打开现有文件;
- 如果文件不存在则新建文件,并在终端最下面一行显示打开的是一个新文件。
方法2: 使用
touch加文件路径(或文件名)$[filename]直接创建文件,
保存文件:
- 保存并退出:在命令模式下键入
ZZ或者:wq或者:x保存修改并且退出vi - 仅保存文件:在命令模式下键入
:w,回车后底行会提示写入操作结果,并保持停留在命令模式
退出或放弃所有文件修改:
- 退出编辑:在命令模式下键入
:q,如果文本内容被修改过,则会报错 - 强制退出编辑:在命令模式下键入
:q!,如果文本内容被修改过,会丢弃此次的修改 - 放弃所有文件修改,但不退出 vi:键入
:e!,即回退到文件打开后最后一次保存操作的状态。