Helix:面向终端的后现代模态文本编辑器 #
Helix 是什么? #
Helix 是一款用 Rust 构建、面向终端的后现代模态文本编辑器。它将多选与多光标作为核心编辑原语,并内置 Tree-sitter 语法树、LSP 语言服务器支持、实验性 DAP 调试支持以及模糊查找、项目范围搜索等现代功能。Helix 不需要 Electron、VimScript 或 JavaScript,可以直接在 ssh、tmux 或普通终端中运行,适合开发者、运维人员和远程服务器用户使用。
与 Vim、Neovim、Kakoune 等编辑器相比,Helix 更强调开箱即用、现代默认配置和内置能力丰富。官网将其称为 “A post-modern modal text editor”,并明确表示它从零开始设计,以减少配置负担、提供更小代码库和更现代的编辑体验。
Helix 有哪些亮点特色? #
- 多选编辑是核心原语:Helix 受 Kakoune 启发,把多选和多光标作为核心编辑方式。命令直接操作 selections,用户可以同时对多处代码进行并发编辑,适合批量重构和结构化修改。
- Tree-sitter 深度集成:Tree-sitter 生成容错、稳健的语法树,为 Helix 提供更好的语法高亮、缩进计算和代码导航能力。即使代码存在语法错误,也能获得可靠的语法分析结果。
- 强大的结构化代码操作:Helix 允许用户导航和选择函数、类、注释等语法节点,而不是只按纯文本操作。这让代码选择、跳转和修改更贴近代码结构本身。
- 语言服务器支持开箱即用:Helix 内置 LSP 支持,可提供语言特定的自动补全、跳转定义、查看文档、诊断等 IDE 功能。官网强调这些能力无需额外配置即可使用,并可通过
hx --health检查语言服务器状态。 - Rust 构建,终端优先:Helix 使用 Rust 编写,没有 Electron、VimScript、JavaScript 依赖。它可以通过 ssh、tmux 或普通终端使用,资源占用低,官网还特别提到“你的笔记本电脑电池会感谢你”。
- 现代内置功能丰富:Helix 内置模糊查找器,可快速跳转文件和符号,并支持项目范围搜索、漂亮主题、自动闭合括号对、surround 集成等能力,减少对插件和外部工具的依赖。
- 面向 Vim/Kakoune 用户的现代替代:与 Kakoune 相比,Helix 选择集成更多内置功能,而不是依赖外部工具管理分屏和 LSP;与 Vim 相比,Helix 从零开始设计,拥有更小代码库和现代默认配置,新手更容易上手,配置负担更少。
- 实验性 DAP 调试支持:从 Helix 22.03 开始,项目引入实验性 Debug Adapter Protocol 支持,可用
<space-d>与调试适配器交互。虽然官网说明该功能仍处于实验阶段,但它展示了 Helix 向更完整开发体验扩展的方向。

免费下载 Helix #
以下为 Helix 25.07.1 各平台安装包,点击链接即可下载。请根据自己的操作系统和芯片架构选择对应文件。
| 文件名 | 描述 | 大小 | 下载 | | ------ | ------
