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 格式),按其中说明在我的环境里完成安装和配置。