打开终端未使用完整配置 - CC Switch
Quick fix
通过「通用配置」面板提取并勾选写入,避免全量覆盖导致插件等共享配置丢失。
Symptom
Section titled “Symptom”通过打开终端的这个功能打开claude,没使用完整的配置,只会覆盖env的api相关字段,这些在env外自定义的不会生效。cc-switch 在 v3.11.0 曾尝试实现字段级合并(merge),但因引入复杂的状态冲突问题,已在 v3.11.1 回滚至全量覆盖方案。因此,当用户通过“打开终端”功能启动 Claude Code 时,工具仅会覆盖 API 相关的环境变量,而不会保留供应商特有的非 API 配置(如插件、hooks 等)。
为解决此问题,项目采用了“通用配置”机制:将插件、hooks 等共享配置提取到通用配置中,并在切换或新建供应商时默认勾选“写入通用配置”,从而确保这些配置在不同供应商间传递且不被全量覆盖逻辑清除。
进入 cc-switch 设置,编辑当前供应商配置。
找到「通用配置」面板,点击「从当前供应商提取」,将插件等非 API 配置提取出来。
新建或切换供应商时,确保勾选「写入通用配置」(默认已勾选),以保留上述共享配置。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Versionv3.11.1+
PlatformsWindowsmacOSLinux
Source Issues
Section titled “Source Issues”本页汇总自 2 个真实 issue
- 为什么打开终端后我的插件配置不见了?
- 因为 cc-switch 使用全量覆盖策略,仅保留 API 相关字段。请通过「通用配置」面板提取并勾选「写入通用配置」来保留插件等共享配置。
- 能否改为字段级合并而不是全量覆盖?
- 暂不计划。v3.11.0 曾尝试字段级合并但引入了状态冲突,因此在 v3.11.1 回滚。目前推荐通过「通用配置」机制管理共享设置。
在codex桌面端中接入gpt5.5无法图片输入和切换推理强度 - Codex删除 Codex 下的 cc-switch 配置文件并重建,或手动修改 cc-switch-model-catalog.json 补充缺失的推理档位和图片模态。我windows11打开cc,为什么只有进程没有界面 cc-switchWindows 11 可在 exe 属性中尝试兼容 Windows 7;无效则改用 cc-switch-cli 绕过 Tauri 2 GUI 白屏。cc-switch 启动白屏 / 黑屏 / 闪退 / 无界面(launch crash)先区分是窗口状态损坏、WebView2/系统兼容问题,还是安全软件拦截;按日志和现象分别处理,必要时改用 CLI 版。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。