是什么

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"

关联

实践要点

  • 从 IDE 集成终端运行 claude 是最简单的方式,所有功能自动激活
  • 如果 ESC 键不能中断 Claude 操作,检查 IDE 的终端 ESC 键配置
  • 安装代码智能插件可以给 Claude 精确的「跳转到定义」和「查找引用」能力
  • auto-edit 模式下 Claude 可能修改 IDE 配置文件,对不受信任的提示词使用手动审批模式
  • 远程开发场景下,确保在远程主机(而非本地)安装插件