后现代 文本编辑器

立即安装

多项选择

Kakoune 启发,将多个光标作为核心编辑原语。命令操纵选择,允许并发代码编辑。

Tree-sitter 集成

Tree-sitter 可生成容错且强大的语法树,从而实现更好的语法突出显示、缩进计算和代码导航。

强大的代码处理能力

导航选择 函数、类、注释等,并选择语法树节点而不是纯文本。

Language server 支持

特定语言的自动完成、转到定义、文档、诊断和其他 IDE 功能,无需额外配置。

采用 Rust 构建,用于终端

No Electron. No VimScript. No JavaScript. 通过 ssh、tmux 或普通终端使用它。你的笔记本电脑电池寿命将感谢你。

现代化的内置功能

模糊查找器可跳转至文件和符号,进行项目范围内的搜索,拥有漂亮的主题, 自动闭合括号对, 环绕字符编辑(surround)集成等。

常见问题

后现代?!

开玩笑的说,如果 Neovim 是现代版的 Vim,那么 Helix 就是后现代版的。

Is it any good?

Yes.

有没有 GUI 前端的计划?

最终,是的!我们想制作一个基于 WebGPU 的替代前端原型。请参阅 GitHub 上的跟踪问题

关于插件?

虽然目前还没有可用的插件系统,但我们确实打算最终推出一个。但这需要一些时间(更多讨论请点击此处)。

它与 Kakoune 有何不同?

通过内置更多功能来实现。 Kakoune 是可组合设计, 依靠外部工具来管理拆分并提供 Language server 支持。Helix 则选择集成更多功能。我们还使用 tree-sitter 进行突出显示和代码分析。

它与 Vim 有何不同?

通过从头开始,我们能够从使用 Vim 的经验中学习并做出一些突破性改变。结果是代码库变得更小并且拥有一组现代化的默认设置。如果您以前从未使用过模式编辑器(modal editor),那么上手会更容易,而且捣鼓的配置文件也会更少。


支持

GitHub 贡献代码。

Matrix 上讨论该项目。

OpenCollective 上支持该项目的发展。