Helix是一款现代化的文本编辑器,专为程序员和开发者设计。它采用了Rust编程语言构建,旨在提供高效、快速的编辑体验。
主要特点
- 模式化编辑:Helix借鉴了Vim的模式化编辑理念,支持多种编辑模式,使得用户能够更高效地进行文本操作。
- 内置语言服务器支持:Helix集成了对语言服务器协议(LSP)的支持,提供智能补全、语法检查和其他编辑功能,提升开发效率。
- 高性能:由于使用Rust编写,Helix在性能和安全性方面表现优异,能够处理大型文件而不影响响应速度。
- 可扩展性:Helix支持插件和自定义配置,用户可以根据自己的需求扩展功能。
- 跨平台:该编辑器可以在多种操作系统上运行,包括Linux、macOS和Windows,使其具有广泛的适用性。
版本
Helix 25.01
Helix 25.01 已正式发布,此次更新通过多项新功能提升了用户体验并扩展了编辑器的实用性。以下是本次更新的亮点:
1、路径补全功能
- 新增路径补全功能,可根据当前目录建议路径,特别适用于 Nix 等语言。
- 这是 Helix 首次引入非语言服务器协议(LSP)驱动的补全功能,为未来支持更多补全来源奠定了基础。
2、片段补全支持 Tabstop
- 片段补全功能现在支持 Tabstop,用户可以使用 Enter 和 Tab 键在占位符之间导航。
3、内联诊断信息
- 新增内联诊断功能,提升在小终端窗口中的可读性。
- 支持为行尾和光标行诊断配置严重级别。
4、用户界面改版
- 选择器(Picker)UI 采用全新的表格布局。
- 用户可通过灵活的查询语法按严重级别和消息内容过滤诊断信息。
- 全局搜索命令(
global_search
)现在支持交互式操作,可根据正则表达式查询和文件名过滤器动态更新结果。
5、宏绑定与注释优化
- 新增基于宏的键绑定功能,支持复杂的命令序列。
- 改进了注释功能,支持自动续行和 Markdown 文档的空格去除。
join_selections
命令在合并行注释时会去除注释标记,进一步提升文档编辑体验。
评论