一、vi 基本介绍
- 定位:Unix/Linux 系统内置的文本编辑器,以纯键盘操作、无鼠标依赖为核心设计思想。
- 学习难点:需要适应「万物皆命令」的操作逻辑,克服 Windows 下的鼠标使用习惯。
二、打开 / 创建文件
-
命令格式:
vi /路径/文件名 -
两种场景:
- 文件不存在:新建文件,编辑器左下角提示
new file。 - 文件已存在:直接打开文件,进入命令模式。
- 文件不存在:新建文件,编辑器左下角提示
-
注意:
vi与路径之间必须有一个空格。
三、三种工作模式与切换
vi 编辑器有三种核心模式,分工明确:
表格
| 模式 | 功能 | 进入 / 退出方式 |
|---|---|---|
| 命令模式 | 接收按键作为命令,执行移动、复制、删除等操作,无法直接编辑文本 | 启动 vi 后默认进入;从编辑 / 底线模式按 ESC 键... |
4. 模式切换核心
- 命令模式 ↔ 编辑模式:
i/a/o进编辑,ESC回命令 - 命令模式 → 底线命令模式:按
: - 退出保存:底线模式输入
wq