helix-editor/helix
GitHub: helix-editor/helix
一款用 Rust 编写的现代化模态文本编辑器,内置 LSP 和 tree-sitter 支持,开箱即用。
Stars: 43301 | Forks: 3337
[](https://github.com/helix-editor/helix/actions)
[](https://github.com/helix-editor/helix/releases/latest)
[](https://docs.helix-editor.com/)
[](https://github.com/helix-editor/helix/graphs/contributors)
[](https://matrix.to/#/#helix-community:matrix.org)

一款受 [Kakoune](https://github.com/mawww/kakoune) / [Neovim](https://github.com/neovim/neovim) 启发的编辑器,使用 Rust 编写。
其编辑模型很大程度上基于 Kakoune;在开发过程中,我发现自己认同 Kakoune 的大部分设计决策。
欲了解更多信息,请参阅[网站](https://helix-editor.com)或[文档](https://docs.helix-editor.com/)。
所有快捷键/键映射都可以在[网站文档](https://docs.helix-editor.com/keymap.html)中找到。
[故障排除](https://github.com/helix-editor/helix/wiki/Troubleshooting)
# 功能
- 类 Vim 的模态编辑
- 多选功能
- 内置语言服务器支持
- 通过 tree-sitter 实现智能、增量语法高亮和代码编辑
虽然它主要是一个基于终端的编辑器,但我也有兴趣探索使用 wgpu 实现自定义渲染器(类似于 Emacs)。
注意:目前只有部分语言具有缩进定义。请检查 `runtime/queries/
/` 下的 `indents.scm` 文件。
# 安装
[安装文档](https://docs.helix-editor.com/install.html)。
[](https://repology.org/project/helix-editor/versions)
# 获取帮助
你的问题可能已经在 [FAQ](https://github.com/helix-editor/helix/wiki/FAQ) 中得到了解答。
可以在社区 [Matrix 空间](https://matrix.to/#/#helix-community:matrix.org)讨论该项目(如果你使用的客户端尚不支持 Matrix 空间,请务必加入 `#helix-editor:matrix.org`)。
# 致谢
感谢 [@jakenvac](https://github.com/jakenvac) 设计了 Logo!标签:Helix, IDE替代, Kakoune, LSP, Rust, SOC Prime, Tree-sitter, Vim-like, 代码编辑器, 可视化界面, 后现代, 多光标编辑, 开发工具, 文本编辑器, 模态编辑, 终端应用, 网络流量审计, 语法高亮, 语言服务器协议, 通知系统