Helix
免费装完就有 LSP 和语法高亮的模态编辑器,不用配一晚上
开源 无广告 无追踪 离线可用 无需注册 跨平台
用 Rust 写的终端模态编辑器,语言服务器、tree-sitter 语法高亮、多光标选择全部内置,装完直接能用,不需要装插件和写配置文件。操作模型借鉴 Kakoune,先选后动,跟 Vim 的动词加对象顺序相反。
为什么推荐它
MPL-2.0,46.1k 颗星。
Neovim 装完是一张白纸,要跑通 LSP、补全、语法高亮、模糊查找, 一晚上配 init.lua 是常态,配完还要维护插件之间的兼容。 Helix 把这些做进了本体:解压装完,打开一个 Rust 或者 Python 文件, 补全和跳转定义已经工作了,语法高亮走 tree-sitter,多光标和模糊查找都在。 零配置能干活,这是它最实在的卖点。
操作模型和 Vim 反着来。Vim 是 d2w(动词在前),Helix 是先选中再动作,
选择永远可见——你按下删除之前就看得到会删掉什么。用惯 Vim 的人前两天会别扭,
但这套模型自洽,多光标编辑时优势明显。
要说清楚的:
- 没有插件系统。 这既是它简单的原因,也是它的天花板: Neovim 里那些 Git 集成、文件树、调试器界面,Helix 现在给不了。 插件系统一直在做,但还没落地。重度依赖插件的人别换。
- 键位和 Vim 不兼容,肌肉记忆要重新长。只是偶尔改配置文件的话, 这个成本不值得付。