JetBrains 插件
在 IntelliJ IDEA / PyCharm / WebStorm / GoLand 等 JetBrains IDE 里集成 CrabCode。
是什么
CrabCode 提供一个 JetBrains 插件,配合 IDE 里跑的 CrabCode CLI 把:
- 当前打开的文件
- 编辑器选中的代码
- IDE 的诊断 / 错误信息
作为上下文喂给 CrabCode 会话 —— 让你不离开 IDE 就能让 AI 看到你正在看的东西。
支持的 IDE
CrabCode 的 JetBrains 检测覆盖(与对应版本一致):
- IntelliJ IDEA(含 Community / Idea Community )
- PyCharm
- WebStorm
- PhpStorm
- GoLand
- RubyMine
- CLion
- Rider
- DataGrip / DataSpell
- AppCode
- Aqua
- Gateway
- Fleet
- Android Studio
Visual Studio Code 也是支持的 IDE(走另一套扩展机制,不在本页范围)。
何时会看到这个文档
/ide命令的引导界面- 状态栏提示 "Restart JetBrains after install"
- CrabCode 在 JetBrains 终端里检测到插件未装
安装
方式 A:JetBrains Marketplace(推荐)
- IDE → Settings/Preferences → Plugins → Marketplace
- 搜索
CrabCode - 安装 → 按提示重启 IDE
方式 B:商店页直接安装
通过 JetBrains 官方插件商店搜 CrabCode,按那边的「Install」指引到 IDE。
跟 JetBrains 同套 SDK 的 IDE 通常共用插件目录;CrabCode 会自动发现,不需要每个 IDE 重装一次。
启用与使用
装完重启后:
- 在 IDE 的内置 Terminal 里运行
crabcode - 在终端会话里运行
/ide - 引导菜单列出当前可用的 IDE 实例(带工作区名)
- 选中一个 IDE,CrabCode 会与 IDE 插件建立连接
连接成功后,IDE 里编辑器选中的代码、当前打开的文件、诊断信息会自动作为上下文提供给会话。
限制与注意
- CLI 与插件需要配合:插件不是独立产品 —— 它把上下文喂给在 IDE Terminal 跑的 CrabCode CLI
- JetBrains Gateway / 远程开发:插件运行在 host 端,看到的目录就是 host 端 CrabCode 看到的
- 同时跑 CLI 与插件:插件加上下文,CLI 是会话主体;记忆作用域共享同一份
~/.crabcode/ - 检测失败时:确认插件已启用、IDE 在前台;在 CLI 里再跑一次
/ide刷新