Claude Code IDE 集成

IDE 集成让 Claude Code 更接近开发者已有的文件、选区、diff 和项目上下文。当视觉审查和编辑器导航重要时,它比纯终端更合适。

最近核验
适用版本
适用于 Claude Code 2.1.x。本机使用 2.1.198 检查 CLI 拼写;当前官方文档可能包含更新的 2.1.x 行为。
核验方式
2026-07-19 对照官方文档、CLI reference 和 changelog。对照 VS Code 和 JetBrains 官方流程;本机只检查 CLI 可用性,本次未安装或操作 IDE extension。
官方来源
官方 VS Code integration官方 JetBrains integration官方 CLI reference官方 Changelog

可复现实践

验证一次 IDE 辅助编辑,不混淆 extension 与 CLI 状态

在一个可丢弃改动上证明 editor context、diff review、terminal 验证和回退。

准备

  • VS Code 1.94+ 或受支持 JetBrains IDE、trusted workspace 和官方 integration。
  • 有效账户;JetBrains 和 integrated-terminal CLI 需要单独安装 claude。
  • 干净 task branch 和已知定向测试。

执行步骤

  1. 单独验证 terminal PATH

    VS Code panel 自带 private CLI,但 integrated terminal 不会因此获得 PATH。

    步骤 1
    command -v claude
    claude --version
    claude auth status --text
  2. 打开一个文件并选中窄范围

    先要求 IDE panel 解释 selection 并引用相关文件,再请求编辑。

  3. 请求一个可回退改动

    使用 panel 的 plan 或 diff review,拒绝无关 hunk,避免 terminal session 同时编辑。

  4. 在 integrated terminal 验证

    IDE 报告完成后,运行项目定向测试并检查 git diff。

    步骤 4
    git diff --check
    git diff --stat
    # 运行项目自己的定向测试

预期结果

IDE 显示预期 selection 和 inline diff,terminal test 检查已保存文件,diff 可独立审查。

验证

  • 测试前确认文件已保存。
  • 检查 selected-code context 没有静默扩大范围。
  • reload IDE 后确认磁盘文件一致。

失败处理

Spark icon 或 panel 缺失

打开文件、检查 VS Code 1.94+、reload window 并确认 workspace trusted。

Terminal command not found

安装 standalone CLI;extension bundled copy 不会把 claude 加入 PATH。

JetBrains 无法连接

检查 CLI path,启用 plugin 后从 terminal 运行 /ide

清理或回退

  • 拒绝 proposed diff,或对该会话产生的改动使用 IDE checkpoint。
  • 用 git diff 确认回退没有删除用户既有修改。

边界与不适用场景

  • IDE 菜单和可用性受 editor version、remote environment、provider 和 rollout 影响。
  • checkpoint 覆盖 Claude edits,但不覆盖所有外部编辑或不可逆命令。

VS Code 设置

VS Code 扩展是在 VS Code 中使用 Claude Code 的推荐图形界面,支持 inline diff、@-mention、计划审查和快捷键。扩展自带用于聊天面板的 CLI,但在集成终端运行 `claude` 仍需要单独安装 standalone CLI。

在 VS Code 终端验证 CLI
claude auth status --text
claude doctor

环境要求

使用 VS Code 1.94.0 或更高版本,并在面板首次打开时用付费 Claude 订阅或 Claude Console 账号登录。

阅读指南

安装扩展

按 Cmd+Shift+X 或 Ctrl+Shift+X 打开扩展市场,搜索 Claude Code 并安装。Cursor 等 VS Code 分支也可从 marketplace 或 Open VSX 安装。

阅读指南

JetBrains 设置

JetBrains 集成通过 marketplace 插件提供,适用于 IntelliJ、PyCharm、WebStorm 等 IDE插件会从 IDE 终端调用 standalone `claude` 命令,本身不捆绑 CLI。

CommandDescription
/ide把终端会话连接到已打开的 JetBrains IDE
/config设置 diff 工具、主题、模型等 IDE 相关偏好。
claude doctor插件提示 command-not-found 时,检查 CLI 安装健康状态。

编辑器上下文

IDE 使用方式可以让 Claude Code 结合选中文件、打开的 buffer 和本地项目状态工作,减少提示词里重复粘贴代码。

Diff 审查

可视化 diff 更容易在接受前检查改动,尤其适合 UI 代码、生成测试和跨多个文件的重构。

终端和 IDE 配合

很多团队用 CLI 处理宽范围仓库任务,用 IDE 集成处理聚焦编辑。选择入口取决于任务更偏命令、视觉还是审查。

常见设置检查

如果 IDE 集成不可用,先确认 CLI 已安装、认证正常、扩展已启用,并且编辑器信任当前项目文件夹。

VS Code

安装 Claude Code 扩展,信任工作区,并在集成终端确认 `claude auth status` 成功。

阅读指南

何时优先 IDE 而不是终端

IDE 集成适合 inline diff、选区提示和多文件导航。终端模式仍更适合宽范围仓库自动化和脚本化任务。

终端 + IDE 组合模式
# 终端:宽范围仓库探索
claude "Map auth modules and test commands."

# IDE:基于选区的聚焦编辑
# 选中组件,请求窄范围重构,并在 inline diff 中审查。

IDE 检查

相关主题