是什么
Claude Code JetBrains 插件为 IntelliJ IDEA、PyCharm、WebStorm、Android Studio、GoLand 等 JetBrains IDE 提供集成,通过 IDE 集成终端运行 Claude Code,并增强 diff 查看、选中内容共享和诊断信息传递。
核心机制
核心功能:
Cmd+Esc(Mac)/Ctrl+Esc(Windows/Linux):快速启动 Claude Code- IDE diff 查看器:代码变更在 IDE 原生 diff 视图中显示
- 选中内容自动共享:当前选中代码或标签页自动传递给 Claude
Cmd+Option+K(Mac)/Alt+Ctrl+K(Windows/Linux):插入文件引用(含行号)- 诊断信息共享:IDE 的 lint 和语法错误自动传递给 Claude
使用方式:
- 从 IDE 集成终端运行
claude(所有集成功能自动激活) - 从外部终端运行
claude,然后输入/ide连接到 IDE
配置:Settings → Tools → Claude Code [Beta],可设置:
- Claude 命令路径(自定义安装位置)
- diff 工具(
auto在 IDE 中显示,terminal在终端显示) - ESC 键行为(避免与 IDE 快捷键冲突)
关键细节
- 安装后可能需要完全重启 IDE(有时需要多次)
- 远程开发时插件必须安装在远程主机,而非本地客户端
- WSL2 用户可能遇到「No available IDEs detected」,原因是 NAT 网络隔离
- WSL2 修复方案:配置 Windows 防火墙允许 WSL2 子网流量,或切换到 mirrored 网络模式(需 Windows 11 22H2+)
- WSL 用户推荐 Claude 命令:
wsl -d Ubuntu -- bash -lic "claude"
关联
- vs-code — VS Code 扩展(功能更丰富)
- platforms-overview — 各平台对比
- quickstart — CLI 安装
实践要点
- 从 IDE 集成终端运行
claude是最简单的方式,所有功能自动激活 - 如果 ESC 键不能中断 Claude 操作,检查 IDE 的终端 ESC 键配置
- 安装代码智能插件可以给 Claude 精确的「跳转到定义」和「查找引用」能力
- auto-edit 模式下 Claude 可能修改 IDE 配置文件,对不受信任的提示词使用手动审批模式
- 远程开发场景下,确保在远程主机(而非本地)安装插件