Claude Code CLI
IDE 集成
在 VS Code 和 JetBrains 中使用 Claude Code
VS Code 扩展
安装
在 VS Code 中搜索 Claude Code 扩展并安装,或使用命令:
code --install-extension anthropic.claude-code功能
安装后,Claude Code 直接集成到 VS Code 中:
- 内嵌终端面板 — Claude Code 运行在 VS Code 内置终端中
- 文件上下文 — 自动感知当前打开的文件
- 诊断集成 — 获取 IDE 的 TypeScript/ESLint 诊断信息
- 快速操作 — 选中代码后右键使用 Claude
使用方式
1. 打开 VS Code 终端
2. 输入 `claude` 启动
3. 或使用快捷键打开 Claude Code 面板诊断工具
VS Code 扩展提供 mcp__ide__getDiagnostics 工具,Claude 可以直接获取当前文件的错误和警告:
> 修复当前文件的所有 TypeScript 错误
# Claude 会自动调用 getDiagnostics 获取错误列表代码执行
通过 mcp__ide__executeCode 工具,Claude 可以在 VS Code 中执行代码片段并查看结果。
JetBrains 集成
支持的 IDE
- IntelliJ IDEA
- WebStorm
- PyCharm
- GoLand
- 其他 JetBrains IDE
安装
- 打开 JetBrains IDE
- Settings → Plugins → Marketplace
- 搜索 Claude Code
- 安装并重启
使用
安装后在 IDE 底部工具栏中找到 Claude Code 面板:
1. 点击底部工具栏的 Claude Code 图标
2. 或使用快捷键 Alt+C 打开
3. 输入指令开始使用终端中直接使用
即使不安装 IDE 扩展,Claude Code 也可以在任何终端中使用:
# 在项目目录中启动
cd your-project
claude
# Claude 会自动识别项目结构工作流建议
选中代码后操作
- 在 IDE 中选中一段代码
- 将代码复制到 Claude Code 中
- 描述你想做的操作
> 重构这段代码,使用策略模式替换 if-else 链:
> [粘贴代码]错误修复
> 修复 src/auth.ts 第 42 行的 TypeScript 错误
# Claude 会读取文件、理解上下文、修复错误代码生成
> 在 components/ 目录下创建一个用户资料卡片组件
# Claude 会参考项目现有的组件风格来生成最佳实践
- 保持终端可见:将 Claude Code 面板放在方便查看的位置
- 利用上下文:在 IDE 中打开相关文件,Claude 能获取更好的上下文
- 审查更改:Claude 修改文件后,在 IDE 中查看 diff
- 结合 Git:修改后及时提交,便于回退