H
1

Helix:面向终端的现代文本编辑器

Helix 是一款以内置多选区、语法树分析和语言服务器支持为特色的终端文本编辑器,适合编写和维护代码。它可在普通终端、SSH 或 tmux 中使用,并提供文件与符号模糊查找、项目范围搜索及多种代码编辑辅助功能。

链接直达

Helix:面向终端的现代文本编辑器

原站网页截图,页面可能随时间更新。

Helix 是一款以内置代码分析能力为核心的终端文本编辑器。它采用多选区和多光标作为基本编辑方式,并结合 Tree-sitter 与语言服务器,为代码选择、导航、补全和诊断提供支持。

用途与定位

Helix 用于在终端中编辑文本和代码,重点面向需要进行代码编写、修改、搜索与导航的用户。它以内置功能为主,减少对额外配置文件和外部工具的依赖,并以较新的默认设置降低模态编辑器的入门门槛。

编辑器使用 Rust 构建,不依赖 Electron、VimScript 或 JavaScript。它可以运行在普通终端中,也适合通过 SSH 或 tmux 使用。

适用场景

在终端环境中进行开发是 Helix 的主要使用场景。用户可以直接在本地终端编辑项目,也可以连接远程机器后,通过 SSH 继续工作。对于经常使用 tmux、偏好键盘操作,或希望在较少配置下获得代码编辑辅助的人,它提供了相应的工作方式。

Helix 也适合需要同时修改多个位置、按函数或类等代码结构进行选择,以及在项目中快速查找文件和符号的场景。

准备与上手

使用 Helix 前,需要准备能够运行终端程序的环境,并通过官网提供的安装入口获取程序。启动后,用户可以在终端内打开文本或代码进行编辑。编辑器的操作以键盘快捷方式和模态编辑为基础,核心概念包括选择区、多光标以及对代码结构的操作。

初次使用时,可以先熟悉选择与导航,再逐步使用文件、符号查找和项目搜索等功能。由于 Helix 提供现代化默认设置,基本编辑体验不要求先进行大量配置。

主要功能

多选区和多光标是 Helix 的核心编辑方式。命令可以同时作用于多个选择区,从而并行完成代码修改。编辑器还支持按照函数、类、注释等结构进行导航和选择,也可以直接选择语法树节点,而不只是按普通文本范围操作。

Helix 集成 Tree-sitter。它能够生成具有容错能力的语法树,用于改进语法高亮、缩进计算和代码导航。通过语言服务器支持,编辑器可以提供与语言相关的自动补全、跳转到定义、文档、诊断等集成开发环境功能,且不需要额外配置。

其他内置能力包括用于跳转到文件和符号的模糊查找、项目范围搜索、主题、自动补全括号,以及 surround 集成等。

可确认的限制

Helix 当前没有可用的插件系统,因此不能依靠插件机制扩展编辑器功能。官方计划未来加入插件支持,但现阶段不应将其视为现成能力。

图形界面并不是当前使用方式。官方提到未来希望制作基于 WebGPU 的替代前端,但现有定位仍是内置于终端的编辑器。不同语言可获得的补全、定义跳转、文档和诊断效果,也取决于相应语言服务器的支持情况。

Helix 当前支持插件吗?

当前没有可用的插件系统,未来计划加入插件支持。

Helix 是图形界面编辑器吗?

它的当前定位是终端文本编辑器,可在普通终端、SSH 或 tmux 中使用。


访问软件官网 · 查看资料来源

相关推荐

L

LibreOffice是一套免费、开源的办公软件集合,包含文字处理、电子表格、演示文稿、绘图、数据库管理和数学公式编辑六类工具,适合个人办公、学习、数据处理、文档制作和多媒体演示等场景。

W

WPS Office是一套面向个人、企业和教育场景的办公软件,支持Word、Excel和PPT文档的编辑,并提供多人在线协作能力。官网列出Windows、Mac、Linux、Android、iOS、鸿蒙和Pad等平台,同时提供在线使用、企业版及云办公相关产品入口。

F

Firefox是Mozilla提供的网页浏览器,支持Windows、macOS、Linux、Android和iOS。它提供内置跟踪器拦截、标签组、阅读模式、画中画、界面自定义及数据导入功能,适合希望整理浏览内容并加强隐私控制的用户。

7

7-Zip 是一款适用于 Windows 的文件归档工具,支持多种格式的压缩、解压与文件管理。它以 7z 格式和 LZMA、LZMA2 压缩为核心,支持 AES-256 加密、Windows Shell 集成、命令行操作及多语言界面,可用于个人电脑和商业组织中的文件整理与传输。

O

OBS Studio是一款免费、开源的视频录制与直播软件,支持Windows、macOS和Linux。它可以实时采集和混合视频、音频,组合多个场景与来源,并连接常用直播平台,适合直播、屏幕录制和制作多来源视频内容。

评论

暂无评论,来抢沙发~