ideavim
为 JetBrains IDE 提供 Vim 编辑模式的插件。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:ideavim。 它的用途是:为 JetBrains IDE 提供 Vim 编辑模式的插件。 完整的 Skill 内容见:https://321skill.com/skills/ideavim/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我正在用 IntelliJ IDEA 写 Java 代码,但习惯了 Vim 的 hjkl 移动和 dd 删除行,有什么办法能让我在 IDEA 里也用上 Vim 吗?” 它会向你推荐 IdeaVim 插件,并简要说明如何安装、启用以及通过 `.ideavimrc` 文件进行个性化配置,让你在享受 IDE 强大功能的同时,保留 Vim 的编辑效率。
介绍
IdeaVim 是一款将 Vim 的编辑模式和高效操作深度集成到 JetBrains 系列 IDE(如 IntelliJ IDEA、PyCharm、WebStorm 等)中的插件。它解决了习惯 Vim 快捷键的开发者,在功能强大的 IDE 中无法保持高效编辑习惯的痛点。
安装后,用户可以在 IDE 的 Tools | Vim 菜单中启用或禁用 Vim 模式。核心配置通过 ~/.ideavimrc 文件完成,该文件语法与 Vim 的 ~/.vimrc 文件类似,支持键位映射、插件加载等。用户还可以通过 IDE 设置界面解决快捷键冲突。
该插件非常适合所有熟练使用 Vim 并希望在 JetBrains IDE 中延续其肌肉记忆的开发者,包括前端、后端、全栈开发者和运维工程师。对于追求极致编码效率、希望将 Vim 的精准光标移动和编辑命令与 IDE 的智能补全、重构、调试等高级功能结合的用户来说,它是理想选择。
使用建议是,初期可能会遇到 IDE 原生快捷键与 Vim 命令的冲突,建议花时间在设置中妥善配置。同时,可以充分利用 ~/.ideavimrc 来定制符合个人习惯的环境,并考虑订阅其早期访问计划(EAP)以体验最新功能,但需注意 EAP 版本稳定性可能较低。
核心特点
IdeaVim 是 JetBrains 官方维护的 Vim 模拟插件,与 JetBrains IDE 的集成度最深、最稳定,支持完整的 Vim 正则表达式、Vim 脚本以及通过 `.ideavimrc` 进行复杂配置,而非简单的快捷键映射。
注意事项
不适合不熟悉 Vim 操作模式的初学者,且在极少数极端复杂的 Vim 插件或脚本支持上可能不如原生 Vim。
常见问题
IdeaVim 支持哪些 JetBrains IDE?
支持 IntelliJ IDEA、PyCharm、GoLand、CLion、PhpStorm、WebStorm、RubyMine、DataGrip、Android Studio 等所有主流 JetBrains IDE。
如何配置 IdeaVim 的快捷键和插件?
主要通过编辑 `~/.ideavimrc` 配置文件,其语法与 Vim 的 `.vimrc` 文件基本一致,可以设置键位映射、加载 IdeaVim 插件等。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/ideavim/raw/index.md 读取 ideavim 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/ideavim/raw/index.md(查看排版版本)