SuperAPI AI 工具集

hx

通用与其它

查看项目

更新于 10-15 23:47

技能介绍

用途:Helix(hx)是模态文本编辑器,核心模型为“先选择文本,再执行删除、复制、修改等操作”,并支持多个同时选择。

主要能力:Normal 模式用于导航与编辑,i 在选区前插入,v 进入选择模式;Insert 模式输入文本,jk 或 Escape 返回 Normal;Select/extend 模式用于多光标选择。Normal 模式下 / 向前搜索,n/N 跳转下一个/上一个匹配,gd 跳转定义,]d/[d 跳转下一个/上一个诊断,Space 打开 Space 模式,ma/mi 选择 around/inside 文本对象(tree-sitter 感知)。Space 模式提供 f 文件选择、b 缓冲区选择、s 文档符号、d 诊断、a 代码操作、r 重命名、k 悬停文档、/ 全局搜索。

配置:全局配置位于 ~/.config/helix/config.toml,项目本地配置位于 .helix/config.toml,项目本地配置会与全局配置合并。可设置 theme、[editor] 下的 line-number、mouse、auto-format,以及 [keys.normal]、[keys.insert.j] 等键位映射。语言服务器在 languages.toml 中配置,例如为 rust 指定 rust-analyzer 与 taplo。

Shell 集成:可用 | 将选区通过外部命令管道处理,用 ! 在选区前插入命令输出,:pipe 为可输入命令。

限制:必须遵循选择优先的编辑方式,操作前需先选中文本;tree-sitter 提供语法感知的文本对象与导航。其他细节暂未提供。