环境变量没有写进去:VS Code Claude 插件
Quick fix
检查 VS Code 的 settings.json 是否已配置 Claude 环境变量;若有,先注释掉相关配置再重新打开 Claude。
Symptom
Section titled “Symptom”功能都开了,环境变量没有写进去,重启也不管用,终端能正常走代理。已有评论建议,若 VS Code 的 `settings.json` 中配置过 `claudeCode.environmentVariables`,先注释掉其中的 Claude 环境变量,再重新打开 Claude。维护者也建议关闭并重新开启相关功能,但有用户反馈这样仍未解决。评论还提到,选择的模型可能不受中转支持,可查看 `OUTPUT` 中的 Claude VSCode 输出;这些情况的原因并未在 issue 中确认。
如果曾在 VS Code 的 `settings.json` 中配置过 `claudeCode.environmentVariables`,先注释掉相关配置,再重新打开 Claude。
尝试关闭并重新开启 cc-switch 中的相关功能;若仍无效,查看 `OUTPUT` 中的 Claude VSCode 输出,确认所选模型是否受中转支持。
Affected Versions
Section titled “Affected Versions”ToolClaude Code(VS Code 插件)
Version未知
PlatformsWindowsmacOS
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- `settings.json` 在哪个文件里?
- 评论提到 macOS 路径为 `~/Library/Application Support/Code/User/settings.json`。
- 关闭并重新开启功能后还是不行怎么办?
- 检查 VS Code 的 `settings.json` 是否配置过 `claudeCode.environmentVariables`;也可查看 `OUTPUT` 中的 Claude VSCode 输出。
ccstatusline 显示的模型名不正确 - Claude Code在 ccstatusline 中配置 Custom Command 脚本,读取 cc-switch 数据库中的环境变量以正确显示实际模型。“ANTHROPIC_API_KEY or another auth source将 CC Switch 从 3.16.4 升级到经过相关功能重构的 4.0 或更新版本后重新测试。Claude 供应商不存在,无法接管 Live 配置:Claude Code升级到 v4.0 或更新版本;路由逻辑已重写,Claude Desktop 使用模型映射模式,无需手动修改 settings.json。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。