Vim 编辑器常用快捷键速查表
Vim 快捷键大全
-
-
-
- [**1. 基础操作**](#1. 基础操作)
- [**2. 光标移动**](#2. 光标移动)
- [**3. 编辑文本**](#3. 编辑文本)
- [**4. 查找替换**](#4. 查找替换)
- [**5. 分屏操作**](#5. 分屏操作)
- [**6. 可视化模式**](#6. 可视化模式)
- [**附:Vim 模式切换流程图**](#附: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 模式切换流程图
plaintext
插入模式 (i/a/o)
↑ ↓
普通模式 (Esc) → 命令模式 (:)
↓
可视模式 (v/V/Ctrl+v)