Skip to content

Темы

Koda CLI поддерживает различные темы для настройки цветовой схемы и внешнего вида. Вы можете изменить тему в соответствии с вашими предпочтениями с помощью команды /theme или настройки "theme":.

Доступные темы

Koda CLI поставляется с выбором предопределенных тем, которые можно перечислить с помощью команды /theme в Koda CLI:

  • Темные темы:
    • ANSI
    • Atom One
    • Ayu
    • Default
    • Dracula
    • GitHub
  • Светлые темы:
    • ANSI Light
    • Ayu Light
    • Default Light
    • GitHub Light
    • Google Code
    • Xcode

Изменение тем

  1. Введите /theme в Koda CLI.
  2. Появляется диалог или запрос на выбор, перечисляя доступные темы.
  3. Используя клавиши со стрелками, выберите тему. Некоторые интерфейсы могут предлагать предварительный просмотр или выделение при выборе.
  4. Подтвердите свой выбор, чтобы применить тему.

Сохранение темы

Выбранные темы сохраняются в конфигурации 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"]
    }
  }
}

Цветовые ключи:

  • Background
  • Foreground
  • LightBlue
  • AccentBlue
  • AccentPurple
  • AccentCyan
  • AccentGreen
  • AccentYellow
  • AccentRed
  • Comment
  • Gray
  • DiffAdded (опционально, для добавленных строк в diff)
  • DiffRemoved (опционально, для удаленных строк в diff)
  • DiffModified (опционально, для измененных строк в diff)

Обязательные свойства:

  • name (должно совпадать с ключом в объекте customThemes и быть строкой)
  • type (должно быть строкой "custom")
  • Background
  • Foreground
  • LightBlue
  • AccentBlue
  • AccentPurple
  • AccentCyan
  • AccentGreen
  • AccentYellow
  • AccentRed
  • Comment
  • Gray

Вы можете использовать либо шестнадцатеричные коды (например, #FF0000) или стандартные имена цветов CSS (например, coral, teal, blue) для любого цветового значения. См. CSS цветовые имена для полного списка поддерживаемых имен.

Вы можете определить несколько пользовательских тем, добавляя больше записей в объект customThemes.

Пример пользовательской темы

Пример пользовательской темы

Использование вашей пользовательской темы

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

Темные темы

ANSI

Тема ANSI

Atom OneDark

Тема Atom One

Ayu

Тема Ayu

Default

Тема по умолчанию

Dracula

Тема Dracula

GitHub

Тема GitHub

Светлые темы

ANSI Light

Светлая тема ANSI

Ayu Light

Светлая тема Ayu

Default Light

Светлая тема по умолчанию

GitHub Light

Светлая тема GitHub

Google Code

Тема Google Code

Xcode

Светлая тема Xcode