前言
近期,Claude Code 正式推出了对 JetBrains IDE的官方支持。本文将详细介绍如何在 IDEA 中配置和使用 Claude Code,以及如何通过深度集成提升日常开发效率。
环境准备
1. 安装 Claude Code CLI
首先需要在系统中安装 Claude Code 命令行工具。确保你已安装 Node.js,然后执行:
npm install-g @anthropic-ai/claude-code
安装完成后,在终端中输入 claude 验证是否安装好
安装 IntelliJ IDEA 插件
在 IDE 中集成 Claude Code 需要安装官方插件,步骤如下:
- 打开 IntelliJ IDEA,进入 Settings/Preference
- 选择 Plugins → Marketplace
- 搜索关键词 "Claude Code"
- 找到官方插件后点击 Install
- 安装完成后重启 IDE

启动与基本使用
安装完成后,你可以通过多种方式启动 Claude Code:
方式一:通过工具栏图标
在 IDE 右上角会出现 Claude Code 的图标(紫色菱形图标),点击即可唤起交互面板。

方式二:快捷键启动
默认快捷键:
- macOS:
Command + Escape - Windows/Linux:
Ctrl + Escape
你可以在 Settings → Keymap 中搜索 "Claude Code" 自定义快捷键。
方式三:终端直接启动
如果你更习惯使用终端,可以直接在 IDEA 内置 Terminal 中输入:
claude
进入交互模式后,Claude Code 会自动识别当前项目上下文。

核心功能:差异显示
IDEA 插件最强大的功能之一是原生差异显示支持。当 Claude Code 建议修改代码时,不再只是在控制台中显示文本,而是直接在 IDE 中打开标准的 Diff 视图:
使用流程
- 向 Claude 提出代码修改需求,例如:> "帮我重构这个类,提取重复的字符串处理逻辑"
- Claude Code 分析后,会在 IDE 中显示标准的差异对比窗口
- 你可以:
- 逐行查看修改内容
- 使用 IDE 的合并工具接受或拒绝特定更改
- 一键应用所有修改或部分采纳

这种集成方式比纯文本输出更加直观,特别适合复杂的重构场景。
实用开发技巧
1. 上下文感知提问
由于插件深度集成,Claude Code 会自动获取当前打开的文件、光标位置和项目结构。你可以进行精准提问:
"解释当前选中这段代码的作用""给这个函数添加 JavaDoc 注释""找出这个类中潜在的 NPE 风险"
2. 批量文件处理
结合 IDEA 的项目视图,你可以选中多个文件或文件夹,然后要求 Claude Code:
"分析选中的这几个 Service 类,看看是否有重复逻辑可以提取""为选中的所有实体类生成 toString() 方法"
3. 与 IDE 功能协同
- 代码检查: 先运行 IntelliJ 的代码分析,将报错信息复制给 Claude 请求修复建议
- 版本控制: 在 Git 工具窗口中选中有冲突的文件,让 Claude 协助解决合并冲突
- 运行配置: 让 Claude 帮你创建或优化运行配置
快捷键自定义建议
推荐为常用操作设置专属快捷键:
Ctrl/Cmd + Shift + C
总结
通过将 Claude Code 集成到 IntelliJ IDEA 中,我们获得了AI 能力与专业 IDE 的完美结合:
