vi 编辑器

18 阅读1分钟

一、vi 基本介绍

  • 定位:Unix/Linux 系统内置的文本编辑器,以纯键盘操作、无鼠标依赖为核心设计思想。
  • 学习难点:需要适应「万物皆命令」的操作逻辑,克服 Windows 下的鼠标使用习惯。

二、打开 / 创建文件

  • 命令格式vi /路径/文件名

  • 两种场景

    1. 文件不存在:新建文件,编辑器左下角提示 new file
    2. 文件已存在:直接打开文件,进入命令模式
  • 注意vi 与路径之间必须有一个空格。

三、三种工作模式与切换

vi 编辑器有三种核心模式,分工明确:

表格

模式功能进入 / 退出方式
命令模式接收按键作为命令,执行移动、复制、删除等操作,无法直接编辑文本启动 vi 后默认进入;从编辑 / 底线模式按 ESC 键...

4. 模式切换核心

  • 命令模式 ↔ 编辑模式:i/a/o 进编辑,ESC 回命令
  • 命令模式 → 底线命令模式:按 :
  • 退出保存:底线模式输入 wq