我的博客
返回首页

Zed 编辑器 Vim 快捷键完整手册

分类:1-自用软件/01-编程基础/vim
发布于:
阅读时间:19 分钟

Zed 编辑器 Vim 快捷键完整手册

本手册整合 Zed 编辑器全部 Vim 快捷键,按「模式场景」分类,标注核心功能与特殊说明,兼顾新手查阅与实战高效使用,可搭配基础 Vim 操作同步运用。

一、通用控制模式(VimControl && !menu)

1. 插入与环绕
i
在光标前插入(非环绕模式)
a
在光标后插入(环绕模式)
2. 基础移动
h
/ 左箭头
向左移动
j
/ 下箭头 / Ctrl+j
向下移动
k
/ 上箭头
向上移动
l
/ 右箭头
向右移动
退格键
换行向左移动
空格
换行向右移动
3. 行首行尾与分页
Enter
/ + / Ctrl+m
跳至下一行行首
-
跳至上一行行首
Home
/ 0
跳至当前行行首
End
/ $
跳至当前行行尾
Ctrl+f
/ 下一页
向下翻页
Ctrl+b
/ 上一页
向上翻页
4. 单词与段落移动
w
跳至下一个单词首
e
跳至下一个单词尾
b
跳至上一个单词首
g e
跳至上一个单词尾
Shift+w
跳至下一个单词首(忽略标点)
{
/
}
跳至段落首 / 段落尾
(
/
)
向前 / 向后跳至句子
5. 搜索与匹配
/
向下搜索
?
向上搜索
g /
打开搜索面板
*
/
#
跳至下一个 / 上一个光标所在单词
n
/
Shift+n
跳至下一个 / 上一个搜索匹配项
f+字符
/
t+字符
行内向前找字符 / 找字符前位置
Shift+f+字符
/
Shift+t+字符
行内向后找字符 / 找字符后位置
;
/
,
重复上一次查找 / 反向重复查找
%
匹配对应括号/引号(含引号匹配)
6. 标记与跳转
m
设置标记
'
/ ```
跳至标记行 / 标记精确位置
Ctrl+o
/
Ctrl+i
后退 / 前进跳转记录
7. 窗口与分屏
Ctrl+w+h/j/k/l
切换至左/下/上/右分屏
Ctrl+w+v
/
Ctrl+w+s
垂直分屏 / 水平分屏
Ctrl+w+w
循环切换分屏
Ctrl+w+>
/
Ctrl+w+<
调整分屏宽度(加宽/变窄)
Ctrl+w+=
重置分屏大小
Ctrl+w+c
/
Ctrl+w+q
关闭当前分屏

二、普通/可视/操作模式通用(vim_mode <mark> normal/visual/operator)

]]
/
[[
跳至下一个 / 上一个章节开头
][
/
[]
跳至下一个 / 上一个章节结尾
]m
/
[m
跳至下一个 / 上一个方法开头
]Shift+m
/
[Shift+m
跳至下一个 / 上一个方法结尾
]*
/
[*
跳至下一个 / 上一个注释
]+
/
[-
跳至下一个缩进更深 / 更浅的行
]b
/
[b
激活下一个 / 上一个面板项
]空格
/
[空格
在下方 / 上方插入空行

三、普通模式专属(vim_mode </mark> normal)

1. 插入与模式切换
i
/
a
光标前插入 / 光标后插入
Shift+i
/
Shift+a
行首非空字符前插入 / 行尾插入
o
/
Shift+o
下一行插入新行 / 上一行插入新行
Esc
/
Ctrl+[
切换至普通模式(取消操作)
:
打开命令面板
2. 编辑操作(删除/复制/修改)
d
/
dd
删除选中内容 / 删除整行
Shift+d
删除光标至行尾内容
x
/
Shift+x
删除光标后字符 / 删除光标前字符
y
/
yy
复制选中内容 / 复制整行
Shift+y
复制整行
p
/
Shift+p
粘贴至光标后 / 光标前
c
/
Shift+c
修改选中内容 / 修改至行尾内容
s
/
Shift+s
替换光标字符 / 替换整行
r+字符
替换光标字符(不进插入模式)
3. 撤销与重做
u
撤销上一步操作
Ctrl+r
重做撤销的操作
4. 缩进与格式
>
/
<
向右缩进 / 向左缩进
=
自动缩进
Shift+j
合并下一行至当前行

四、可视模式专属(vim_mode <mark> visual)

v
/
Shift+v
/
Ctrl+v
字符选中 / 整行选中 / 块选中
o
/
Shift+o
切换选中文本两端光标位置
d
/
x
删除选中内容
y
复制选中内容
p
/
Shift+p
粘贴内容(Shift+p 保留剪贴板)
u
/
Shift+u
选中内容转为小写 / 大写
Shift+i
/
Shift+a
选中内容前插入 / 后插入

五、插入模式专属(vim_mode </mark> insert)

Esc
/
Ctrl+c
/
Ctrl+[
退出插入模式,返回普通模式
Ctrl+w
删除至前一个单词首
Ctrl+u
删除至当前行行首
Ctrl+t
/
Ctrl+d
向右缩进 / 向左缩进
Ctrl+r
粘贴寄存器内容
Ctrl+o
临时进入普通模式执行一条命令

六、特殊模式快捷键

1. 替换模式(vim_mode <mark> replace)
Esc
/
Ctrl+c
退出替换模式,返回普通模式
退格键
撤销上一次替换操作
2. 等待模式(vim_mode </mark> waiting)
Esc
/
Ctrl+c
清除操作符,返回普通模式
3. Helix 模式(helix_normal / helix_select)
j
/
k
按显示行向下 / 向上移动
n
/
Shift+n
选中下一个 / 上一个匹配项
y
/
p
Helix 模式复制 / 粘贴

七、Zed 专属 Vim 快捷键(功能增强)

g.
打开代码动作面板(Zed 专属)
g Shift+a
查找所有引用(Zed 专属)
g 空格
打开摘录面板(Zed 专属)
Shift+k
显示悬停提示(函数/变量说明)
Ctrl+]
/
g d
跳至定义处
g r n
重命名变量/函数
z a
/
z c
/
z o
切换折叠 / 折叠 / 展开
Shift+z+z
/
Shift+z+q
保存关闭 / 强制关闭当前项

八、面板操作快捷键(Project/Outline/Git 面板)

j
/
k
面板内向下 / 向上选择
h
/
l
折叠 / 展开面板项
gg
/
Shift+g
跳至面板第一项 / 最后一项
Enter
打开选中项 / 切换焦点
x
(Git 面板)
切换暂存状态

使用说明

  1. 所有快捷键默认基于 Vim 模式启用,需确保 Zed 已开启 Vim 支持(设置中开启 Vim Control)。

  2. 命令格式中

    Shift+键
    表示按住 Shift 同时按对应键,
    Ctrl+键
    同理;
    g 键
    表示先按 g 再按对应键。

  3. 部分快捷键为 Zed 专属增强功能,与原生 Vim 存在差异,以本手册为准。

  4. 可结合基础 Vim 操作(如数字前缀重复命令)使用,提升效率(例:

    3dd
    删除3行)。

(注:文档部分内容可能由 AI 生成)