Skip to content

VSCode 中使用 Claude Code 教程

Claude Code 除了可以在终端中使用 CLI,还提供了 VSCode 扩展,让你直接在编辑器内与 Claude 交互,获得更流畅的开发体验。

前提条件

  • VS Code 版本 >= 1.75.2
  • 已按照 CLI 安装教程 配置好 Claude Code CLI 并可正常使用

步骤 1:安装 Claude Code 扩展

  1. 打开 VS Code
  2. 使用快捷键打开扩展面板:
    • macOSCmd + Shift + X
    • Windows / LinuxCtrl + Shift + X
  3. 在搜索框中输入 Claude Code
  4. 找到发布者为 Anthropic 的扩展,点击 Install 安装

注意

请认准发布者为 Anthropic 的官方扩展,避免安装第三方仿冒插件。


步骤 2:配置 VBCode.io API

VSCode 扩展与 CLI 共享配置文件。如果你已经按照 CLI 安装教程 配置好了 Claude Code CLI 并可以正常使用(即 settings.jsonclaude.json 已配置完成),无需额外配置,可以直接跳到步骤 3。

如果你还没有配置过 CLI,请先完成以下配置:

2.1 获取 Auth Token

访问 VBCode.io API 控制台 进行以下操作:

  • 点击「添加令牌」
  • 名称:随便填写方便自己区分即可
  • 令牌分组:根据实际需要选择,分组有详细描述(必填项,不能留空)
  • 额度建议:设置为无限额度
  • 其他选项保持默认

2.2 配置 settings.json

重要提示

请将下方的 ANTHROPIC_AUTH_TOKEN 替换为您在 https://vbcode.io/console/token 生成的 API 密钥!

配置位置:

系统路径
macOS / Linux~/.claude/settings.json
Windows%USERPROFILE%\.claude\settings.json
json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的API密钥",
    "ANTHROPIC_BASE_URL": "https://www.vbcode.io"
  }
}

2.3 配置 claude.json

⚠️ 特别注意 - 请仔细阅读!

~/.claude.json(Windows 为 %USERPROFILE%\.claude.json)文件中添加:

json
{
  "... (其他现有配置保持不变)": "",
  "hasCompletedOnboarding": true
}

❌ 不要看错文件!不要添加到 ~/.claude/settings.json

这是两个不同的文件:

  • ✅ 正确:~/.claude.json(用户根目录下的文件)
  • ❌ 错误:~/.claude/settings.json(.claude 文件夹内的文件)

步骤 3:启动 Claude Code

配置完成后,有以下方式启动 Claude Code:

方式一:侧边栏图标

点击 VSCode 左侧活动栏中的 Claude Code 图标,即可打开 Claude Code 面板。

方式二:快捷键

  • macOSCmd + Esc
  • Windows / LinuxCtrl + Esc

方式三:命令面板

  1. 打开命令面板(Cmd + Shift + P / Ctrl + Shift + P
  2. 输入 Claude Code 搜索相关命令
  3. 选择 Claude Code: Open 打开面板

启动后,如果配置正确,Claude Code 面板会显示对话界面,你可以直接开始提问。

验证连接

在对话框中输入任意问题(如"你好"),如果能正常收到回复,说明 VBCode.io API 配置成功。


步骤 4:常用功能与使用技巧

对话交互

在 Claude Code 面板的输入框中直接输入问题或指令,Claude 会根据你的项目上下文给出回答。常见用法:

  • 提问代码相关问题
  • 请求生成代码片段
  • 让 Claude 解释某段代码的逻辑
  • 请求重构或优化建议

文件上下文共享

Claude Code 会自动感知你当前的工作上下文:

  • 当前打开的文件:Claude 可以读取你正在编辑的文件内容
  • 选中的代码:选中一段代码后与 Claude 对话,它会针对选中内容进行分析
  • 项目结构:Claude 可以浏览你的项目文件,理解整体架构

权限模式

Claude Code 提供不同的权限模式来控制 AI 对文件的操作:

模式说明
自动编辑Claude 可以直接修改文件,适合信任度高的场景
请求批准每次修改前需要你确认,适合谨慎操作
计划模式Claude 先制定方案,经你批准后再执行

你可以根据任务复杂度和信任程度选择合适的模式。

Diff 查看器

当 Claude 修改文件时,VSCode 会以 Diff 视图 展示变更内容:

  • 绿色高亮:新增的代码
  • 红色高亮:删除的代码
  • 你可以逐个审查并接受或拒绝每处变更

Git 集成

Claude Code 可以帮你完成常见的 Git 操作:

  • 生成有意义的 commit message
  • 创建 Pull Request
  • 查看 diff 和变更历史

示例指令:

帮我提交当前的修改,写一个合适的 commit message

常用斜杠命令

在对话框中输入 / 可以使用斜杠命令:

命令说明
/model切换使用的模型
/status查看当前连接状态和配置信息
/clear清除当前对话历史
/help查看帮助信息
/compact压缩对话上下文,释放 token 空间

常见问题

扩展安装后没有看到 Claude Code 图标?

尝试重启 VSCode,或检查扩展是否已启用。确保 VS Code 版本 >= 1.75.2。

提示连接失败或 API 错误?

  1. 检查 ~/.claude/settings.json 中的 ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URL 是否正确
  2. 确认 ~/.claude.json 中已添加 "hasCompletedOnboarding": true
  3. 确认网络可以正常访问 vbcode.io

CLI 和 VSCode 扩展可以同时使用吗?

可以。两者共享 ~/.claude/settings.json~/.claude.json 配置文件,配置一次即可在两个环境中使用。