入门 Zed Industries 2026-09-14 17:42:19 · 0 阅读
第52章 Zed编辑器第52章:Helix模式详解
功能开发中,尚未实现全部 Helix 快捷键。
Zed 的 Helix 模式是一个模拟层,为 Zed 带来 Helix 风格的快捷键和模态编辑。它基于 Zed 的 Vim 模式构建,大量核心功能是共用的。启用 helix_mode 时也会自动启用 vim_mode。
关于 Helix 模式下同样可用的 Vim 相关功能,请参阅我们的 Vim 模式文档。
想了解 Helix 模式的当前进度,或请求尚未支持的 Helix 功能,请查看 "Are we Helix yet?" 讨论帖。
Helix 默认快捷键的完整列表,请查阅 Helix 官方文档。
核心差异
所有支持 m i 或 m a 的文本对象,同样支持 ] 和 [。例如 ] ( 会选中光标之后的下一对圆括号。
在 Helix 模式下,部分文本对象按键遵循 Helix 而非 Vim 的含义:m i m 和 m a m 选中最近的各种成对符号(括号、引号、反引号或竖线),t 对应类型/类文本对象,c 对应注释文本对象,x 对应 (X)HTML 元素文本对象。
与 Helix 一致,最近成对符号(m i m、m a m、m d m、m r m)的匹配基于语言的语法树,因此字符串字面量或注释中的分隔符不会被当作配对。在没有语言支持的缓冲区中,则不会匹配任何配对。