mirror of
https://github.com/zenlm/zen-code-docs.git
synced 2026-10-30 14:58:40 +00:00
4.6 KiB
4.6 KiB
主题
Qwen Code 支持多种主题,用于自定义其配色方案和外观。你可以通过 /theme 命令或 "theme": 配置项来更改主题,以符合你的个人偏好。
可用主题
Qwen Code 内置了一系列预定义主题,你可以在 CLI 中使用 /theme 命令查看这些主题列表:
- 暗色主题:
ANSIAtom OneAyuDefaultDraculaGitHub
- 亮色主题:
ANSI LightAyu LightDefault LightGitHub LightGoogle CodeXcode
更改主题
- 在 Qwen Code 中输入
/theme。 - 系统会弹出一个对话框或选择提示,列出所有可用的主题。
- 使用方向键选择一个主题。某些界面在你选择时可能会提供实时预览或高亮显示。
- 确认你的选择以应用该主题。
主题持久化
选定的主题会保存在 Qwen Code 的 配置 中,这样你的偏好设置会在不同会话间被记住。
自定义颜色主题
Qwen Code 允许你通过在 settings.json 文件中指定来自定义颜色主题。这让你可以完全控制 CLI 中使用的调色板。
如何定义自定义主题
在你的用户、项目或系统 settings.json 文件中添加一个 customThemes 块。每个自定义主题都定义为一个具有唯一名称和一组颜色键的对象。例如:
{
"customThemes": {
"MyCustomTheme": {
"name": "MyCustomTheme",
"type": "custom",
"Background": "#181818",
"Foreground": "#F8F8F2",
"LightBlue": "#82AAFF",
"AccentBlue": "#61AFEF",
"AccentPurple": "#C678DD",
"AccentCyan": "#56B6C2",
"AccentGreen": "#98C379",
"AccentYellow": "#E5C07B",
"AccentRed": "#E06C75",
"Comment": "#5C6370",
"Gray": "#ABB2BF",
"DiffAdded": "#A6E3A1",
"DiffRemoved": "#F38BA8",
"DiffModified": "#89B4FA",
"GradientColors": ["#4796E4", "#847ACE", "#C3677F"]
}
}
}
颜色键:
BackgroundForegroundLightBlueAccentBlueAccentPurpleAccentCyanAccentGreenAccentYellowAccentRedCommentGrayDiffAdded(可选,用于 diff 中新增的行)DiffRemoved(可选,用于 diff 中删除的行)DiffModified(可选,用于 diff 中修改的行)
必需属性:
name(必须与customThemes对象中的键匹配,且为字符串)type(必须是字符串"custom")BackgroundForegroundLightBlueAccentBlueAccentPurpleAccentCyanAccentGreenAccentYellowAccentRedCommentGray
你可以为任何颜色值使用十六进制代码(例如 #FF0000)或标准 CSS 颜色名称(例如 coral、teal、blue)。有关支持的名称完整列表,请参见 CSS 颜色名称。
你可以通过向 customThemes 对象添加更多条目来定义多个自定义主题。
自定义主题示例
使用你的自定义主题
- 在 Qwen Code 中使用
/theme命令选择你的自定义主题。你的自定义主题将出现在主题选择对话框中。 - 或者,通过在
settings.json中添加"theme": "MyCustomTheme"将其设为默认主题。 - 自定义主题可以在用户、项目或系统级别进行设置,并遵循与其他设置相同的配置优先级规则。
暗色主题
ANSI
Atom OneDark
Ayu
Default
Dracula
GitHub
浅色主题
ANSI Light
Ayu Light
Default Light
GitHub Light
Google Code
Xcode