Git之vi命令的使用

1,139 阅读1分钟

vi的两种模式:

命令模式:接受、执行 vi & vim 操作命令的模式,打开文件后的默认模式;

  • 在命令模式下键盘输入字母iInsert键进入最常用的插入编辑模式。

编辑模式:对打开的文件内容进行 增、删、改 操作的模式;

  • 在编辑模式下按下ESC键,回退到命令模式。

创建、打开文件:

方法1: 使用vi加文件路径(或文件名)$[filename]

  • 如果文件存在则打开现有文件;
  • 如果文件不存在则新建文件,并在终端最下面一行显示打开的是一个新文件。

方法2: 使用touch加文件路径(或文件名)$[filename]直接创建文件,

保存文件:

  1. 保存并退出:在命令模式下键入ZZ或者:wq或者:x保存修改并且退出vi
  2. 仅保存文件:在命令模式下键入:w,回车后底行会提示写入操作结果,并保持停留在命令模式

退出或放弃所有文件修改:

  1. 退出编辑:在命令模式下键入:q,如果文本内容被修改过,则会报错
  2. 强制退出编辑:在命令模式下键入:q!,如果文本内容被修改过,会丢弃此次的修改
  3. 放弃所有文件修改,但不退出 vi:键入:e!,即回退到文件打开后最后一次保存操作的状态。