一、什么是 Vim?
Vim(Vi IMproved)是 Vi 编辑器的增强版本,是 Linux/Unix 下最常见的文本编辑器之一,具有如下特点:
- 支持多模式编辑
- 支持插件扩展
- 支持语法高亮、自动缩进
- 操作全键盘化,极度高效
安装 Vim:
# Debian/Ubuntu 系统
sudo apt install vim
# Red Hat/CentOS 系统
sudo yum install vim
二、Vim 三大模式详解
Vim 有三个主要模式,分别是:
- 普通模式(Normal Mode):用于浏览、删除、复制、粘贴等操作
- 插入模式(Insert Mode):用于输入文本
- 命令模式(Command Mode):用于保存、退出、查找、替换等
模式切换逻辑:
+----------------+
| 命令模式 |
| 输入 :wq 等 |
+----------------+
^
|
Esc
|
v
+----------------+
| 普通模式 (默认)|
| 浏览/编辑指令 |
+----------------+
^
|
i/a/o
|
v
+----------------+
| 插入模式 |
| 正常输入文本 |
+----------------+
三、Vim 常用命令速查表
1. 启动与退出
| 操作 | 命令 |
|---|---|
| 启动编辑文件 | vim filename |
| 保存文件 | :w |
| 退出 Vim | :q |
| 保存并退出 | :wq or ZZ |
| 强制退出 | :q! |
2. 插入模式切换
| 命令 | 功能 |
|---|---|
i | 当前光标前插入 |
a | 当前光标后插入 |
o | 新起一行插入 |
I |


