JetBrains IDEs 中使用 Claude Code
JetBrains IDEs 中使用 Claude Code Claude Code 通过专用插件与 JetBrains IDEs 深度集成,提供交互式差异查看、代码选区上下文共享等强大功能,让 AI 辅助编程无缝融入你的开发工作流。 支持的 IDE Claude Code 插件支持绝大多数 JetBrains IDE,包括: IntelliJ IDEA PyCharm Android Studio ..
Tutorial detail pages default to noindex.
JetBrains IDEs 中使用 Claude Code
Claude Code 通过专用插件与 JetBrains IDEs 深度集成,提供交互式差异查看、代码选区上下文共享等强大功能,让 AI 辅助编程无缝融入你的开发工作流。
支持的 IDE
Claude Code 插件支持绝大多数 JetBrains IDE,包括:
- IntelliJ IDEA
- PyCharm
- Android Studio
- WebStorm
- PhpStorm
- GoLand
核心功能
| 功能 | 说明 |
|---|---|
| 快速启动 | Mac 使用 Cmd+Esc,Windows/Linux 使用 Ctrl+Esc,直接从编辑器打开 Claude Code |
| Diff 查看 | 代码变更直接在 IDE 的 Diff 查看器中展示,而非在终端中 |
| 选区上下文共享 | IDE 中当前选中的代码或标签页内容会自动共享给 Claude Code |
| 文件引用快捷键 | Mac 使用 Cmd+Option+K,Linux/Windows 使用 Alt+Ctrl+K,快速插入如 @src/auth.ts#L1-99 形式的文件引用 |
| 诊断信息共享 | IDE 中的 lint 错误、语法错误等诊断信息会在你工作时自动共享给 Claude |
安装配置
第一步:安装前提条件
在安装 JetBrains 插件之前,需要先安装 Claude Code CLI。
# macOS、Linux、WSL 安装 curl -fsSL https://claude.ai/install.sh | bash # Windows PowerShell 安装 irm https://claude.ai/install.ps1 | iex # 验证安装 claude --version
如需详细安装步骤,请参考 Claude Code 安装指南。
第二步:安装 JetBrains 插件
- 打开你的 JetBrains IDE
- 进入 Settings(设置)→ Plugins(插件)
- 切换到 Marketplace(市场) 标签
- 搜索 Claude Code
- 点击 Install(安装)
- 安装完成后重启 IDE

第三步:启动并连接 Claude Code
从 IDE 集成终端启动(推荐)
在 IDE 内置终端中运行以下命令,所有集成功能将自动激活:
claude

这是一个欢迎界面,按下 Enter 后,就可以开始干活了:

从外部终端连接
如果你使用的是外部终端,可以通过 /ide 命令将 Claude Code 连接到你的 JetBrains IDE:
# 先启动 Claude Code claude # 然后执行 /ide 命令连接 IDE /ide

💡 提示:为确保 Claude 能访问与 IDE 相同的文件,请从 IDE 项目根目录启动 Claude Code。
第四步:配置 Claude Code
配置 Diff 工具
运行 Claude Code 后,通过以下步骤设置 Diff 显示方式:
# 启动 Claude Code claude # 进入配置 /config
将 diff 工具设置为 auto,代码变更将直接在 IDE Diff 查看器中显示;设置为 terminal 则保留在终端中展示。

配置插件设置
进入 Settings → Tools → Claude Code [Beta],可以配置以下选项:
- Claude command(Claude 命令路径):自定义运行 Claude 的命令,例如
claude、/usr/local/bin/claude或npx @anthropic-ai/claude-code - Suppress notification for Claude command not found:关闭找不到 Claude 命令时的通知提示
- Enable using Option+Enter for multi-line prompts(仅 macOS):启用后,
Option+Enter可在提示框中插入换行 - Enable automatic updates:自动检查并安装插件更新,重启后生效

💡 WSL 用户:将 Claude 命令设置为
wsl -d Ubuntu -- bash -lic "claude"(将Ubuntu替换为你的 WSL 发行版名称)。
配置 ESC 键(可选)
如果 ESC 键无法中断 Claude Code 操作,按以下步骤修复:
- 进入 Settings → Tools → Terminal
- 取消勾选 "Move focus to the editor with Escape",或点击 "Configure terminal keybindings" 并删除 "Switch focus to Editor" 快捷键
- 应用更改

特殊场景配置
远程开发(Remote Development)
使用 JetBrains Remote Development 时,必须将插件安装在远程主机上,而非本地客户端机器。
操作路径:Settings → Plugin (Host)
WSL2 配置
如果在 WSL2 环境下使用 Claude Code,且出现 "No available IDEs detected" 错误,通常是 WSL2 的 NAT 网络或 Windows 防火墙阻断了连接。
方案一:添加 Windows 防火墙规则(推荐)
# 第一步:在 WSL 中查看 IP 地址 hostname -I # 例如输出 172.21.123.45,子网为 172.21.0.0/16
# 第二步:以管理员身份打开 PowerShell,创建防火墙规则(根据你的子网调整 IP 范围) New-NetFirewallRule -DisplayName "Allow WSL2 Internal Traffic" -Direction Inbound -Protocol TCP -Action Allow -RemoteAddress 172.21.0.0/16 -LocalAddress 172.21.0.0/16
然后重启 IDE 和 Claude Code 即可生效。
方案二:切换 WSL2 为镜像网络模式(需要 Windows 11 22H2 或更高版本)
在 Windows 用户目录下的 .wslconfig 文件中添加:
[wsl2] networkingMode=mirrored
然后在 PowerShell 中执行 wsl --shutdown 重启 WSL。
常见问题排查
插件安装后功能未出现
- 确认 Claude Code 是从项目根目录启动的
- 检查 JetBrains 插件是否已在 IDE 设置中启用
- 尝试完全重启 IDE(可能需要多次重启)
- 远程开发场景下,确认插件已安装在远程主机上
提示 "No available IDEs detected"
- 确认插件已安装并启用
- 完全重启 IDE
- 确保 Claude Code 是从 IDE 集成终端中运行的
- WSL 用户请参考上方 WSL2 配置 章节
点击 Claude 图标提示 "command not found"
- 在终端运行
claude --version,验证 Claude Code 已正确安装 - 在插件设置中手动配置 Claude 命令路径
- WSL 用户请使用前述 WSL 命令格式