Appearance
Темы
Koda CLI поддерживает различные темы для настройки цветовой схемы и внешнего вида. Вы можете изменить тему в соответствии с вашими предпочтениями с помощью команды /theme или настройки "theme":.
Доступные темы
Koda CLI поставляется с выбором предопределенных тем, которые можно перечислить с помощью команды /theme в Koda CLI:
- Темные темы:
ANSIAtom OneAyuDefaultDraculaGitHub
- Светлые темы:
ANSI LightAyu LightDefault LightGitHub LightGoogle CodeXcode
Изменение тем
- Введите
/themeв Koda CLI. - Появляется диалог или запрос на выбор, перечисляя доступные темы.
- Используя клавиши со стрелками, выберите тему. Некоторые интерфейсы могут предлагать предварительный просмотр или выделение при выборе.
- Подтвердите свой выбор, чтобы применить тему.
Сохранение темы
Выбранные темы сохраняются в конфигурации Koda CLI, так что ваше предпочтение запоминается между сеансами.
Пользовательские цветовые темы
Koda CLI позволяет создавать свои собственные пользовательские цветовые темы, указывая их в файле settings.json. Это дает вам полный контроль над цветовой палитрой, используемой в CLI.
Как определить пользовательскую тему
Добавьте блок customThemes в ваш пользовательский, проектный или системный файл settings.json. Каждая пользовательская тема определяется как объект с уникальным именем и набором цветовых ключей. Например:
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
Вы можете использовать либо шестнадцатеричные коды (например, #FF0000) или стандартные имена цветов CSS (например, coral, teal, blue) для любого цветового значения. См. CSS цветовые имена для полного списка поддерживаемых имен.
Вы можете определить несколько пользовательских тем, добавляя больше записей в объект customThemes.
Пример пользовательской темы

Использование вашей пользовательской темы
- Выберите вашу пользовательскую тему с помощью команды
/themeв Koda CLI. Ваша пользовательская тема появится в диалоге выбора темы. - Или установите её по умолчанию, добавив
"theme": "MyCustomTheme"в вашsettings.json. - Пользовательские темы могут быть установлены на пользовательском, проектном или системном уровне, и следуют той же иерархии конфигурации, что и другие настройки.
Темные темы
ANSI

Atom OneDark

Ayu

Default

Dracula

GitHub

Светлые темы
ANSI Light

Ayu Light

Default Light

GitHub Light

Google Code

Xcode
