6.4 KiB
Темы
Qwen Code поддерживает различные темы для настройки цветовой схемы и внешнего вида. Вы можете изменить тему в соответствии со своими предпочтениями с помощью команды /theme или через настройку "theme": в конфигурации.
Доступные темы
Qwen Code поставляется с набором предустановленных тем, которые можно посмотреть, введя команду /theme в CLI:
- Темные темы:
ANSIAtom OneAyuDefaultDraculaGitHub
- Светлые темы:
ANSI LightAyu LightDefault LightGitHub LightGoogle CodeXcode
Как изменить тему
- Введите
/themeв Qwen Code. - Появится диалоговое окно или список с доступными темами.
- С помощью стрелок выберите нужную тему. В некоторых интерфейсах может быть доступен предпросмотр или подсветка выбранной темы.
- Подтвердите выбор, чтобы применить тему.
Сохранение тем
Выбранные темы сохраняются в конфигурации Qwen Code, поэтому ваши предпочтения запоминаются между сессиями.
Пользовательские цветовые темы
Qwen Code позволяет создавать собственные цветовые темы, указывая их в файле settings.json. Это дает вам полный контроль над цветовой палитрой, используемой в CLI.
Как определить кастомную тему
Добавьте блок customThemes в ваш файл settings.json на уровне пользователя, проекта или системы. Каждая кастомная тема определяется как объект с уникальным именем и набором цветовых ключей. Например:
{
"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
Для любого цветового значения можно использовать либо hex-коды (например, #FF0000), либо стандартные CSS-названия цветов (например, coral, teal, blue). Полный список поддерживаемых названий смотрите здесь: CSS color names.
Вы можете определить несколько кастомных тем, добавляя дополнительные записи в объект customThemes.
Пример пользовательской темы
Использование вашей пользовательской темы
- Выберите свою тему с помощью команды
/themeв Qwen Code. Ваша пользовательская тема появится в диалоге выбора тем. - Или установите её по умолчанию, добавив
"theme": "MyCustomTheme"в ваш файлsettings.json. - Пользовательские темы можно задать на уровне пользователя, проекта или системы и они подчиняются тому же порядку приоритета конфигурации, что и другие настройки.
Тёмные темы
ANSI
Atom OneDark
Ayu
Default
Dracula
GitHub
Светлые темы
ANSI Light
Ayu Light
Default Light
GitHub Light
Google Code
Xcode