@leohenon/pi-vim
为pi编辑器提供Vim模式扩展
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@leohenon/pi-vim。 它的用途是:为pi编辑器提供Vim模式扩展 完整的 Skill 内容见:https://321skill.com/skills/leohenon-pi-vim/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'在pi中启用Vim模式,然后删除当前行并粘贴到下一行。' 它会先通过/vim-mode切换模式,然后执行dd删除当前行,再按j移动到下一行,最后按p粘贴。
介绍
这个Skill解决了在pi编辑器中使用Vim键位操作的问题。对于习惯Vim模式的开发者来说,pi编辑器默认的编辑方式可能不够高效,频繁切换鼠标和键盘会打断编码节奏。pi-vim让你在pi中直接使用Normal、Insert、Visual和Replace模式,配合丰富的motions、text objects、yank/put和undo/redo功能,大幅提升文本编辑效率。
使用方式很简单,你只需要通过pi包管理器安装扩展:pi install npm:@leohenon/pi-vim。安装后在编辑器中输入/vim-mode即可切换Vim模式。之后就可以使用熟悉的Vim快捷键:i进入插入模式,Esc返回普通模式,dd删除行,yy复制行,p粘贴,u撤销等。支持count前缀(如3dd删除3行)、文本对象(如diw删除单词)、以及f/t字符跳转等高级操作。
它非常适合需要高效文本编辑的前端、后端、全栈开发者,尤其是那些已经习惯Vim操作但希望使用pi编辑器轻量特性的团队或个人。对于经常在终端中编写代码、配置文件的开发者,pi-vim能无缝衔接Vim肌肉记忆,减少学习成本。
建议在pi编辑器中使用此扩展时,先熟悉其支持的motions和操作符列表,因为部分高级Vim功能(如宏录制、多缓冲区)可能尚未实现。需要注意的是,它主要面向pi编辑器用户,如果你使用VS Code或Neovim,则需寻找对应平台的Vim插件。
常见问题
如何切换Vim模式?
在pi编辑器中输入 /vim-mode 即可切换开启/关闭Vim模式。
支持哪些文本对象?
支持 iw, aw, i", a", i', a', i`, a`, i(, a(, i[, a[, i{, a{ 等常见文本对象。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/leohenon-pi-vim/raw/index.md 读取 @leohenon/pi-vim 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/leohenon-pi-vim/raw/index.md(查看排版版本)