Цветовые схемы в Терминале Windows

Терминал Windows позволяет вам использовать встроенные готовые схемы или создать собственную схему с нуля. Чтобы изменить схемы, необходимо отредактировать файл settings.json в редакторе, например Visual Studio Code.

Переключение на другую цветовую схему

Запустите Терминал Windows, а затем выберите маленькую стрелку вниз в заголовке окна. Откроется раскрывающееся меню, в котором приведены доступные профили в системе (например, Windows PowerShell и командная строка) и некоторые другие варианты. Выберите Параметры, и файл settings.json откроется в текстовом редакторе по умолчанию.

В этом файле можно определить различные параметры для каждого окна или профиля. Чтобы продемонстрировать это, изменим цветовую схему для профиля командной строки.

Прокрутите файл JSON, пока не найдете раздел, содержащий следующее:

"commandline": "cmd.exe",
"hidden": false

Измените его следующим образом:

"commandline": "cmd.exe",
"hidden": false,
"colorScheme": "Tango Light"

Обратите внимание на лишнюю запятую в строке hidden. После сохранения этого файла Терминал Windows обновит все открытые окна. Откройте вкладку "Командная строка" (если вы еще этого не сделали), и вы сразу же увидите, что цвета изменились.

Создание собственной цветовой схемы

Схема "Tango light" включена в качестве варианта по умолчанию, но вы можете создать собственную схему с нуля или скопировать существующую схему.

Цветовые схемы можно определить в массиве schemes файла settings.json. Они записываются в следующем формате:

{
    "name" : "Campbell",

    "cursorColor": "#FFFFFF",
    "selectionBackground": "#FFFFFF",

    "background" : "#0C0C0C",
    "foreground" : "#CCCCCC",

    "black" : "#0C0C0C",
    "blue" : "#0037DA",
    "cyan" : "#3A96DD",
    "green" : "#13A10E",
    "purple" : "#881798",
    "red" : "#C50F1F",
    "white" : "#CCCCCC",
    "yellow" : "#C19C00",
    "brightBlack" : "#767676",
    "brightBlue" : "#3B78FF",
    "brightCyan" : "#61D6D6",
    "brightGreen" : "#16C60C",
    "brightPurple" : "#B4009E",
    "brightRed" : "#E74856",
    "brightWhite" : "#F2F2F2",
    "brightYellow" : "#F9F1A5"
},

Каждый параметр, помимо name, принимает цвет в виде строки в шестнадцатеричном формате:"#rgb" или "#rrggbb". Параметры cursorColor и selectionBackground необязательны.



Включенные цветовые схемы

Терминал Windows включает эти цветовые схемы в файл defaults.json, доступ к которому можно получить, удерживая клавишу ALT и нажав кнопку "Параметры". Цветовые схемы нельзя изменить в файле defaults.json. Чтобы применить цветовую схему ко всем профилям, измените ее в разделе defaults файла settings.json.

Примечание

Вы можете распечатать текущую цветовую схему в Терминале, используя colortool и colortool -c в командной строке.

Campbell

Windows Terminal Campbell color scheme

Campbell Powershell

Windows Terminal Campbell Powershell color scheme

Vintage

Windows Terminal Vintage color scheme

One Half Dark

Windows Terminal One Half Dark color scheme

One Half Light

Windows Terminal One Half Light color scheme

Tango Dark

Windows Terminal Tango Dark color scheme

Tango Light

Windows Terminal Tango Light color scheme

Другие схемы

Другие схемы см. в этой статье.