Skip to main content

Vim 快捷键速查

前缀键(Leader)已改为 ;


1. 模式切换

快捷键功能描述
i在光标前进入插入模式
a在光标后进入插入模式
o在下方新建一行并进入插入模式
O在上方新建一行并进入插入模式
v进入可视模式(字符选择)
V进入可视行模式(整行选择)
Ctrl + v进入可视块模式(列选择)
Esc返回普通模式

2. 光标移动

快捷键功能描述
h / j / k / l左 / 下 / 上 / 右
w / b跳到下 / 上一个单词开头
e跳到当前单词结尾
0 / $跳到行首 / 行尾
gg / G跳到文件开头 / 结尾
{行号} + G跳到指定行,如 10G
Ctrl + d / u向下 / 上翻半页
% 跳到匹配的括号

3. 编辑操作

快捷键功能描述
x删除光标处字符
dd删除当前行
{n}dd删除 n 行,如 3dd
yy复制当前行
{n}yy复制 n 行
p / P在光标后 / 前粘贴
u撤销
Ctrl + r重做
ciw修改光标所在单词(Change Inner Word)
di"删除引号内内容
> / <可视模式下缩进 / 反缩进
.重复上一次操作

4. 搜索替换

快捷键功能描述
/{keyword}向下搜索关键词
?{keyword}向上搜索关键词
n / N跳到下 / 上一个匹配项
:%s/old/new/g全文替换
:%s/old/new/gc全文替换(逐个确认)

5. 文件与保存

快捷键功能描述
:w保存
:q退出
:wq保存并退出
:q!强制退出不保存

6. 分屏操作

快捷键功能描述
:vsp左右垂直分屏
:sp上下水平分屏
Ctrl + w + h/j/k/l在分屏间移动光标
Ctrl + w + q关闭当前分屏

7. 插件搜索(Telescope)

快捷键功能描述
;p搜索项目文件
;/搜索文件内容(Live Grep)
;b搜索已打开的 Buffer