Reorganize docs/user-manual/ from flat structure to language subdirectories (zh/, en/, ja/) with shared assets/. Move existing Chinese docs into zh/, fix image paths, add multilingual navigation README, and translate all 23 markdown files (~4500 lines each) to English and Japanese.
7.6 KiB
1.5 个性化配置
本节介绍如何根据个人偏好配置 CC Switch。
打开设置
- 点击左上角 ⚙️ 按钮
- 或使用快捷键
Cmd/Ctrl + ,
语言设置
CC Switch 支持三种语言:
| 语言 | 说明 |
|---|---|
| 简体中文 | 默认语言 |
| English | 英文界面 |
| 日本語 | 日文界面 |
切换语言后立即生效,无需重启。
主题设置
| 选项 | 说明 |
|---|---|
| 跟随系统 | 自动匹配系统的深色/浅色模式 |
| 浅色 | 始终使用浅色主题 |
| 深色 | 始终使用深色主题 |
窗口行为
开机自启
开启后,系统启动时自动运行 CC Switch。
- Windows:通过注册表实现
- macOS:通过 LaunchAgent 实现
- Linux:通过 XDG autostart 实现
关闭行为
| 选项 | 说明 |
|---|---|
| 最小化到托盘 | 点击关闭按钮时隐藏到系统托盘 |
| 直接退出 | 点击关闭按钮时完全退出应用 |
推荐使用「最小化到托盘」,方便通过托盘快速切换供应商。
Claude 插件集成
开启后,CC Switch 在切换供应商时会自动同步配置到 VS Code 中的 Claude Code 插件(写入 ~/.claude/config.json 的 primaryApiKey)。
💡 使用场景:如果你同时使用 Claude Code CLI 和 VS Code 插件,开启此选项可以保持两者配置一致。
跳过 Claude 引导
开启后,跳过 Claude Code 的新手引导流程,适合已熟悉 Claude Code 的用户。
⚠️ 注意:此选项会写入
~/.claude/settings.json的skipIntroduction字段。
应用可见性
选择在应用切换器中显示哪些应用。每个应用可以独立开关,但至少保留一个。
可配置的应用:Claude、Codex、Gemini、OpenCode、OpenClaw。
💡 使用场景:如果你只使用 Claude Code 和 Codex CLI,可以隐藏其他应用,保持界面简洁。
Skills 同步方式
设置技能安装到各应用目录时的同步方式:
| 方式 | 说明 |
|---|---|
| 软链接(Symlink) | 创建符号链接指向技能源文件,占用空间小,更新实时同步 |
| 复制(Copy) | 将技能文件完整复制到目标目录 |
💡 推荐:默认使用软链接方式。如果遇到权限问题,可切换为复制方式。
终端设置
选择 CC Switch 打开终端时使用的终端应用程序。
支持的终端(按平台):
| 平台 | 终端选项 |
|---|---|
| macOS | Terminal、iTerm2、Alacritty、Kitty、Ghostty、WezTerm |
| Windows | CMD、PowerShell、Windows Terminal |
| Linux | GNOME Terminal、Konsole、Xfce4 Terminal、Alacritty、Kitty、Ghostty |
目录配置
应用配置目录
CC Switch 自身数据的存储位置,默认为 ~/.cc-switch/。
CLI 工具目录
可以自定义各 CLI 工具的配置目录:
| 配置 | 默认值 | 说明 |
|---|---|---|
| Claude 目录 | ~/.claude/ |
Claude Code 配置目录 |
| Codex 目录 | ~/.codex/ |
Codex 配置目录 |
| Gemini 目录 | ~/.gemini/ |
Gemini CLI 配置目录 |
| OpenCode 目录 | ~/.opencode/ |
OpenCode 配置目录 |
| OpenClaw 目录 | ~/.openclaw/ |
OpenClaw 配置目录 |
⚠️ 注意:修改目录后需要重启应用,且对应的 CLI 工具也需要配置相同的目录。
数据管理
导出配置
点击「导出」按钮,保存包含以下内容的备份文件:
- 所有供应商配置
- MCP 服务器配置
- Prompts 预设
- 应用设置
备份文件格式为 JSON,可以用文本编辑器查看。
导入配置
- 点击「选择文件」
- 选择之前导出的备份文件
- 点击「导入」
- 确认覆盖现有配置
⚠️ 注意:导入会覆盖现有配置,建议先导出当前配置作为备份。
代理设置
设置 → 代理 Tab
代理 Tab 集中管理所有代理相关功能:
本地代理
启动/停止本地代理服务,配置监听地址和端口。详见 4.1 代理服务。
故障转移
按应用(Claude/Codex/Gemini)配置故障转移队列和自动切换策略。详见 4.3 故障转移。
定价矫正器
配置模型定价矫正规则,用于代理计费统计的校准。
全局出站代理
配置 CC Switch 的出站 HTTP/HTTPS 代理,适用于需要通过代理访问外部 API 的场景。
高级设置
设置 → 高级 Tab
配置目录
自定义各应用的配置文件目录。详见下方「目录配置」章节。
数据管理
导入/导出配置备份。详见下方「数据管理」章节。
备份与恢复
管理自动备份:
| 配置 | 说明 |
|---|---|
| 备份间隔 | 自动备份的时间间隔(小时) |
| 保留数量 | 保留的备份份数 |
支持查看备份列表和从备份恢复。
云同步(WebDAV)
通过 WebDAV 协议在多台设备间同步配置。
| 配置项 | 说明 |
|---|---|
| 服务预设 | 坚果云 / Nextcloud / 群晖 / 自定义 |
| 服务地址 | WebDAV 服务器 URL |
| 用户名 | 登录用户名 |
| 密码 | 登录密码(应用专用密码) |
| 远程目录 | 远程存储路径(默认 cc-switch-sync) |
| 配置名称 | 设备配置文件名(默认 default) |
| 自动同步 | 开启后自动上传变更 |
操作:
- 测试连接:验证 WebDAV 配置是否正确
- 保存:保存配置并自动测试
- 上传:将本地数据上传到远程
- 下载:从远程下载数据到本地
⚠️ 注意:上传会覆盖远程数据,下载会覆盖本地数据。操作前请确认。
日志配置
| 配置项 | 说明 |
|---|---|
| 启用日志 | 开启/关闭应用日志记录 |
| 日志级别 | error / warn / info / debug / trace |
日志级别说明:
- error - 仅记录错误
- warn - 记录警告和错误
- info - 记录一般信息(推荐)
- debug - 记录调试信息
- trace - 记录所有详细信息
关于页面
设置 → 关于 Tab
版本信息
显示当前 CC Switch 版本号,支持:
- 查看发布说明
- 检查更新
- 下载并安装新版本
本地环境检查
自动检测已安装的 CLI 工具版本:
| 工具 | 检测内容 |
|---|---|
| Claude | 当前版本、最新版本 |
| Codex | 当前版本、最新版本 |
| Gemini | 当前版本、最新版本 |
| OpenCode | 当前版本、最新版本 |
| OpenClaw | 当前版本、最新版本 |
点击「刷新」按钮可重新检测。
一键安装命令
提供快速安装/更新 CLI 工具的命令:
npm i -g @anthropic-ai/claude-code@latest
npm i -g @openai/codex@latest
npm i -g @google/gemini-cli@latest
npm i -g opencode@latest
npm i -g openclaw@latest
点击「复制」按钮可复制到剪贴板。