@0xkahi/pi-vim-keys
为Pi平台提供Vim风格输入编辑器
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@0xkahi/pi-vim-keys。 它的用途是:为Pi平台提供Vim风格输入编辑器 完整的 Skill 内容见:https://321skill.com/skills/0xkahi-pi-vim-keys/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'在Pi中启用Vim模式,并将<leader>e绑定到外部编辑器',它会自动读取配置并生效。之后你可以在Pi编辑器中用`j`/`k`上下移动,用`dd`删除行,用`v`进入可视模式选中文本,再按`s`加括号,全程无需鼠标。
介绍
这个Skill解决了在Pi平台(AI Agent开发环境)中缺少Vim键位操作的问题。实际使用中,习惯Vim模式的开发者经常会因为默认输入框只支持普通文本编辑而感到效率低下,频繁切换鼠标和键盘打断思路。安装后,Pi的编辑器将完全替换为支持插入、普通、可视、可视行四种模式的Vim风格编辑器,让你在编写代码、提示词或文档时能全键盘操作。
使用方式很简单,你只需要运行一条安装命令将Skill全局或本地安装到Pi中。之后在Pi的编辑器中即可自动启用Vim键位,默认使用Esc进入普通模式,也可配置为jj或kj等序列。通过设置leader键绑定,你可以将常用操作(如打开外部编辑器、粘贴图片、恢复会话等)映射为快捷键,甚至支持多字符序列如<leader>oe。可视模式下还支持surround操作,快速为选中文本添加括号或引号。
它非常适合已经在日常开发中使用Vim或Neovim的开发者,尤其是那些使用Pi作为AI Agent编码助手、需要频繁编辑代码和提示词的用户。对于团队协作场景,本地安装(-l参数)可将配置写入项目目录,方便团队成员共享相同的Vim键位和快捷键设定。
建议在安装前先确认Pi环境已正确配置,且Node.js版本满足要求。需要注意的是,该Skill主要替换Pi内置编辑器,对外部终端或其他编辑工具无效。如果希望完全复用已有Vim配置,可结合<leader>e绑定外部编辑器命令来获得更丰富的体验。
常见问题
如何配置插入到普通模式的退出键为jj?
在settings.json中设置`"insertToNormal": ["j", "j"]`即可,支持`escape`(默认)、`jj`、`kj`等序列。
支持哪些Vim模式?
支持插入、普通、可视、可视行四种模式,可视模式下可使用`s`键进行surround操作(如`sab`添加括号、`siq`添加引号)。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/0xkahi-pi-vim-keys/raw/index.md 读取 @0xkahi/pi-vim-keys 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/0xkahi-pi-vim-keys/raw/index.md(查看排版版本)