Vim 编辑器常用快捷键速查表
Vim 快捷键大全
- **1. 基础操作**
- **2. 光标移动**
- **3. 编辑文本**
- **4. 查找替换**
- **5. 分屏操作**
- **6. 可视化模式**
- **附:Vim 模式切换流程图**
1. 基础操作
快捷键 | 功能说明 |
---|
i | 进入插入模式(光标前) |
a | 进入插入模式(光标后) |
o | 当前行下方插入新行 |
Esc | 返回普通模式 |
:w | 保存文件 |
:q | 退出 Vim |
:wq | 保存并退出 |
:q! | 强制退出(不保存) |
2. 光标移动
快捷键 | 功能说明 |
---|
h j k l | 左、下、上、右移动 |
w | 跳到下一个单词开头 |
b | 跳到上一个单词开头 |
0 | 跳到行首 |
$ | 跳到行尾 |
gg | 跳到文件第一行 |
G | 跳到文件最后一行 |
50G | 跳到第 50 行(数字可替换) |
3. 编辑文本
快捷键 | 功能说明 |
---|
x | 删除当前字符 |
dd | 删除当前行 |
yy | 复制当前行 |
p | 粘贴到光标后 |
P | 粘贴到光标前 |
u | 撤销操作 |
Ctrl + r | 重做操作 |
cw | 删除单词并进入插入模式 |
cc | 删除整行并进入插入模式 |
4. 查找替换
快捷键 | 功能说明 |
---|
/keyword | 向下搜索关键词 |
?keyword | 向上搜索关键词 |
n | 跳转到下一个匹配 |
N | 跳转到上一个匹配 |
:%s/old/new/g | 全局替换所有 old 为 new |
:%s/old/new/gc | 替换时逐个确认 |
5. 分屏操作
快捷键 | 功能说明 |
---|
:sp 或 :vsp | 水平/垂直分屏 |
Ctrl + w + 方向键 | 切换分屏窗口 |
Ctrl + w + c | 关闭当前窗口 |
6. 可视化模式
快捷键 | 功能说明 |
---|
v | 进入字符选择模式 |
V | 进入行选择模式 |
Ctrl + v | 进入块选择模式 |
y | 复制选中内容 |
d | 删除选中内容 |
附:Vim 模式切换流程图
插入模式 (i/a/o)↑ ↓
普通模式 (Esc) → 命令模式 (:)↓
可视模式 (v/V/Ctrl+v)