38.1k Star 开源神器,新一代的模态文本编辑器!

告别传统,这款 Rust 编写的编辑器,让你体验飞一般的编码速度!
项目地址: https://github.com/helix-editor/helix
Helix 是一款受 Kakoune 和 Neovim 启发的后现代模态文本编辑器,使用 Rust 语言编写。它旨在提供一种更智能、更高效的编码体验,内置了对语言服务器协议(LSP)的支持,能够实现代码自动补全、语法检查和跳转到定义等功能。
主要特性包括:
- 模态编辑: 类似于 Vim 的编辑模式,允许用户在不同模式下执行不同的操作,提高编辑效率。
- 多重选择: 支持同时选择多个文本区域,并进行同步编辑,极大地提高了批量修改代码的效率。
- 内置 LSP 支持: 无需额外配置,即可使用语言服务器提供的智能功能,例如自动补全、语法检查和代码重构。
- 智能语法高亮: 通过 Tree-sitter 实现智能的、增量的语法高亮显示,提高代码可读性。
Helix 的编辑模型深受 Kakoune 的影响,在开发过程中,开发者发现 Kakoune 的许多设计决策都非常合理。
Helix 支持以下平台:
由于其跨平台特性,Helix 可在多种操作系统上使用,包括但不限于:
- Linux
- macOS
- Windows (通过 WSL 或其他兼容层)
总的来说,Helix 致力于提供一个现代、高效、智能的文本编辑体验,通过内置的 LSP 支持和智能语法高亮等功能,可以帮助开发者更轻松地编写代码。
怎么样,看完这个项目是不是觉得很棒? 这个项目对于 追求高效编码体验的开发者 来说非常有用! 快来转发给你的朋友们一起学习使用吧!