Repolode
helix-editor

helix-editor/helix

一款用 Rust 编写的终端模态文本编辑器,受 Kakoune 和 Neovim 启发,支持多重选择。

可替代:VimNeovim

Star
46,669
Fork
3,876
未关闭 Issue
1,746
最近提交
23天前

这是什么?

Helix 是一款用 Rust 编写、主要运行在终端中的模态文本编辑器。它的编辑模型大量借鉴 Kakoune,同时保留了 Vim 风格的模态操作方式。

其突出特点是多重选择:可以同时选中多处文本并一起编辑。语法高亮和代码结构分析基于 tree-sitter 实现,增量更新;内置的语言服务器(LSP)客户端则提供代码补全等 IDE 式功能。

目前只有部分语言定义了缩进规则,使用前可以确认你所用的语言是否支持。键位与安装等详细说明可在官方文档中查阅。

核心功能

  • 01终端内的 Vim 式模态编辑
  • 02多重选择,可同时编辑多处文本
  • 03内置语言服务器(LSP)支持
  • 04基于 tree-sitter 的增量语法高亮与代码编辑

适用场景

  • 通过 SSH 或在精简环境中,直接在终端里编写代码
  • 希望使用 Kakoune 式选择编辑、同时保留 Vim 按键习惯的开发者
  • 需要语言服务器功能但不想使用沉重 IDE 的编程场景

快速上手

  1. 1

    打开安装文档,按照你所用平台的步骤进行安装

使用前须知

  • 目前只有部分语言具有缩进定义。
  • 它主要是一款终端编辑器。

标签

常见问题

helix 是什么?
一款用 Rust 编写的终端模态文本编辑器,受 Kakoune 和 Neovim 启发,支持多重选择。 Helix 是一款用 Rust 编写、主要运行在终端中的模态文本编辑器。它的编辑模型大量借鉴 Kakoune,同时保留了 Vim 风格的模态操作方式。
helix 可以免费使用吗?用的什么许可证?
helix 以 MPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
helix 还在维护吗?
活跃维护中。helix 最近一次提交是在 2026年9月29日。
helix 适合用来做什么?
通过 SSH 或在精简环境中,直接在终端里编写代码 希望使用 Kakoune 式选择编辑、同时保留 Vim 按键习惯的开发者 需要语言服务器功能但不想使用沉重 IDE 的编程场景
helix 怎么安装和运行?
打开安装文档,按照你所用平台的步骤进行安装
在哪里获取 helix?
源代码和安装说明在 GitHub 上:https://github.com/helix-editor/helix

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目