首页/软件/Helix 编辑器
H

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 #

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

| 文件名 | 描述 | 大小 | 下载 | | ------ | ------

相关标签
Helix 编辑器Helix模态文本编辑器终端代码编辑器Rust 文本编辑器Tree-sitterLSPVim 替代品Kakoune开源代码编辑器