Claude 代码
IDE 集成
将 Claude Code 与您喜爱的开发环境集成
Claude Code 与流行的集成开发环境(IDE)无缝集成,以增强您的编码工作流程。这种集成允许您直接在首选开发环境中利用 Claude 的功能。
支持的 IDE
Claude Code 目前支持两大 IDE 系列:
- Visual Studio Code(包括流行的分支如 Cursor 和 Windsurf)
- JetBrains IDE(包括 PyCharm、WebStorm、IntelliJ 和 GoLand)
功能
- 快速启动:使用
Cmd+Esc
(Mac)或Ctrl+Esc
(Windows/Linux)直接从编辑器打开 Claude Code,或点击 UI 中的 Claude Code 按钮 - 差异查看:代码更改可以直接在 IDE 差异查看器中显示,而不是在终端中。您可以在
/config
中配置此项 - 选择上下文:IDE 中的当前选择/标签页会自动与 Claude Code 共享
- 诊断共享:来自 IDE 的诊断错误(lint、语法等)会在您工作时自动与 Claude 共享
- 文件引用快捷方式:使用
Cmd+Option+K
(Mac)或Alt+Ctrl+K
(Linux/Windows)插入文件引用(例如,@File#L1-99)
安装
VS Code
- 打开 VSCode
- 打开集成终端
- 运行
claude
- 扩展将自动安装
今后,您还可以在任何外部终端中使用 /ide
命令连接到 IDE。
这些安装说明也适用于 VS Code 分支,如 Cursor 和 Windsurf。
JetBrains IDE
从市场安装 Claude Code 插件 并重启您的 IDE。
当您在集成终端中运行 claude
时,插件也可能会自动安装。必须完全重启 IDE 才能生效。
远程开发限制:使用 JetBrains 远程开发时,您必须在远程主机上安装插件并运行 claude
。
配置
两种集成都适用于 Claude Code 的配置系统。要启用 IDE 特定功能:
- 在 Claude Code 中运行
/config
- 将差异工具设置为
auto
以进行自动 IDE 检测 - Claude Code 将根据您的 IDE 自动使用适当的查看器
如果您使用的是外部终端(而不是 IDE 的内置终端),您仍然可以在启动 Claude Code 后使用 /ide
命令连接到您的 IDE。这使您即使在从单独的终端应用程序运行 Claude 时也能受益于 IDE 集成功能。这适用于 VS Code 和 JetBrains IDE。
使用外部终端时,为确保 Claude 默认可以访问与您的 IDE 相同的文件,请从与 IDE 项目根目录相同的目录启动 Claude。
故障排除
VS Code 扩展未安装
- 确保您从 VS Code 的集成终端运行 Claude Code
- 确保安装了与您的 IDE 对应的 CLI:
- 对于 VS Code:应该可以使用
code
命令 - 对于 Cursor:应该可以使用
cursor
命令 - 对于 Windsurf:应该可以使用
windsurf
命令 - 如果未安装,使用
Cmd+Shift+P
(Mac)或Ctrl+Shift+P
(Windows/Linux)并搜索”Shell Command: Install ‘code’ command in PATH”(或您的 IDE 的等效命令)
- 对于 VS Code:应该可以使用
- 检查 VS Code 是否有安装扩展的权限
JetBrains 插件不工作
- 确保您从项目根目录运行 Claude Code
- 检查 JetBrains 插件在 IDE 设置中是否已启用
- 完全重启 IDE。您可能需要多次执行此操作
- 对于 JetBrains 远程开发,确保 Claude Code 插件安装在远程主机上,而不是本地客户端上
如需其他帮助,请参阅我们的故障排除指南或联系支持团队。