@joyanhui/pi-ext-bar-cursor
Pi编码代理光标扩展,块光标变竖线
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@joyanhui/pi-ext-bar-cursor。 它的用途是:Pi编码代理光标扩展,块光标变竖线 完整的 Skill 内容见:https://321skill.com/skills/joyanhui-pi-ext-bar-cursor/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'请为我的Pi coding agent安装竖线光标扩展,让光标从方块变成竖线。' 它会自动执行 npm install @joyanhui/pi-ext-bar-cursor,并提示重启Pi agent后生效。之后在支持DECSCUSR的终端中,光标将显示为竖线,不再遮挡字符。
介绍
Pi coding agent 默认使用块状光标,在编辑代码时容易遮挡字符,影响阅读和定位。本扩展利用终端原生硬件光标形状指令(DECSCUSR),将光标替换为垂直竖线,使光标更纤细、与常见编辑器(如 VSCode、iTerm2)的竖线光标体验一致,减少视觉干扰。
安装后无需额外配置,Pi coding agent 启动时自动生效。您只需通过 npm 安装该包,扩展便会接管光标样式,并在终端支持的情况下切换为竖线。若终端不支持 DECSCUSR,则自动回退为默认块光标,不会报错。
适合所有使用 Pi coding agent 进行编码的用户,尤其是习惯竖线光标的开发者,或对块光标遮挡文本感到不适的用户。也适合追求终端界面美观、希望与桌面编辑器光标风格统一的用户。
建议在支持 DECSCUSR 的现代终端模拟器中使用(如 iTerm2、Windows Terminal、Kitty、Alacritty 等),以获得最佳体验。若在老旧终端或 SSH 会话中可能无法生效,属于正常行为。
核心特点
直接调用终端硬件光标形状指令(DECSCUSR),无需软件模拟或额外绘制,性能零损耗,且与终端原生光标行为完全一致。
注意事项
仅适用于支持 DECSCUSR 转义序列的终端模拟器,在老旧终端或部分远程连接中可能无效。
常见问题
如何恢复默认的块状光标?
卸载该扩展即可:npm uninstall @joyanhui/pi-ext-bar-cursor 或从 Pi agent 配置中移除该扩展。
这个扩展会影响我的终端其他程序吗?
不会。它只改变 Pi coding agent 进程内的光标形状,退出 Pi agent 后终端光标恢复默认。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/joyanhui-pi-ext-bar-cursor/raw/index.md 读取 @joyanhui/pi-ext-bar-cursor 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/joyanhui-pi-ext-bar-cursor/raw/index.md(查看排版版本)