Цветовые схемы в Терминале 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 файла schemes. Они записываются в следующем формате:

{
    "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.

Campbell

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

Campbell Powershell

Цветовая схема Campbell Powershell в Терминале Windows

Vintage

Цифровая схема Vintage в Терминале Windows

One Half Dark

Цветовая схема One Half Dark в Терминале Windows

One Half Light

Цветовая схема One Half Light в Терминале Windows

Tango Dark

Цветовая схема Tango Dark в Терминале Windows

Tango Light

Цветовая схема Tango Light в Терминале Windows

Другие схемы

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