Как редактировать, создавать и применять цветовые схемы в Windows Terminal
Почему это полезно
- Улучшает читаемость и фокус при длительной работе в терминале.
- Помогает разграничивать среду (dev, prod, test) через цвет.
- Позволяет соблюдать требования доступности (контрастность).
В этой статье вы найдёте: пошаговые инструкции по редактированию и созданию схем, как применить схему к профилям, примеры палитр, JSON-сниппеты, советы по контрастности и чек-листы для разных ролей.
Как отредактировать цветовую схему в Windows Terminal
Редактирование схемы — быстрый способ подогнать внешний вид под свои предпочтения.
- Правой кнопкой кликните по «Пуск» и выберите Terminal.
- В панели вкладок нажмите на стрелку раскрывающегося меню и выберите Settings.
- В левой части меню выберите Color Schemes.
- В правой панели откройте выпадающий список и выберите нужную схему для редактирования.
- В разделах Terminal colors или System colors выберите цвет (например, Black, Red, Foreground, Background) — появится редактор цвета.
- В редакторе вы можете: перемещать ползунок яркости, вводить шестнадцатеричный код (HEX) или переключиться на RGB/HSV и задать значения вручную.
- Нажмите Save в правом нижнем углу, чтобы сохранить изменения.
Совет: если вы планируете много экспериментов, сначала дублируйте стандартную схему или создайте новую (далее показано как).
Как создать цветовую схему в Windows Terminal
Создание своей схемы — безопасный способ получить уникальный вид терминала, не ломая стандартные настройки.
- Откройте Terminal через Пуск.
- В панели вкладок выберите Settings.
- Слева нажмите Color Schemes.
- В правой панели нажмите Add new — появится новая запись с именем вроде Color Scheme 10.
Нажмите Rename рядом с выпадающим списком, задайте понятное имя и подтвердите синим значком.
Измените цвета в разделах Terminal colors и System colors через редактор цвета.
При желании переключитесь на RGB или HSV и введите точные значения.
Нажмите Save.
Совет: давайте схемам имена, отражающие назначение, например “prod-red-alert” или “soft-night”.
Как применить цветовую схему к профилю в Windows Terminal
После создания или редактирования схемы её нужно назначить профилю.
- Откройте Terminal → Settings.
- В левой части выберите Profiles → Defaults, чтобы применить ко всем, или выберите конкретный профиль (Windows PowerShell, Command Prompt и т. д.).
- Прокрутите правую панель до раздела Additional settings и кликните Appearance.
- В разделе Text откройте выпадающий список рядом с Color scheme и выберите нужную схему.
- Нажмите Save.
Примечание: если вы измените Defaults, новые профили унаследуют схему; уже созданные профили нужно менять вручную.
Быстрая проверка доступности: контраст и читаемость
Ключевой критерий — контраст текста и фона. Низкая контрастность снижает читаемость и усложняет работу.
- Проверяйте сочетания Foreground/Background по WCAG: контраст не ниже 4.5:1 для обычного текста.
- Для команд и кодовых блоков выбирайте более высокий контраст (≥7:1) для оптимальной читаемости.
- Избегайте сочетаний красный/зелен как единственного признака (плохо для дальтоников).
Совет: используйте онлайн-инструменты проверки контрастности или временно включите фон с высоким контрастом, чтобы протестировать.
Примеры готовых палитр и HEX-кодов
Ниже — примеры схем, которые вы можете ввести вручную.
- Soft Night (тёмная, тёплая): Background: #0B0F1A, Foreground: #E6EDF3, Cursor: #FFD580, Black: #0B0F1A, Red: #FF6B6B, Green: #8BE9B6, Yellow: #FFE66D, Blue: #6CB6FF, Magenta: #FF8ACB, Cyan: #7BE9FF, White: #E6EDF3
- Solarized (холодная, сбалансированная): Background: #002B36, Foreground: #839496, Cursor: #B58900
- High Contrast Dev (максимальный контраст): Background: #000000, Foreground: #FFFFFF, Cursor: #FFFF00
Эти значения подходят для быстрой настройки в графическом редакторе или в settings.json.
Редактирование напрямую в settings.json (альтернатива GUI)
Иногда удобнее управлять схемами в JSON — особенно для импорта/экспорта.
- В Settings нажмите Open JSON file (или откройте %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_*/LocalState\settings.json).
- Добавьте блок в массив “schemes”:
{
"name": "Soft Night",
"foreground": "#E6EDF3",
"background": "#0B0F1A",
"cursorColor": "#FFD580",
"black": "#0B0F1A",
"red": "#FF6B6B",
"green": "#8BE9B6",
"yellow": "#FFE66D",
"blue": "#6CB6FF",
"purple": "#FF8ACB",
"cyan": "#7BE9FF",
"white": "#E6EDF3",
"brightBlack": "#1C2331",
"brightRed": "#FF8787",
"brightGreen": "#A7F3C8"
}- В профиле установите “colorScheme”: “Soft Night”.
{
"guid": "{...}",
"name": "Windows PowerShell",
"colorScheme": "Soft Night"
}- Сохраните файл — Terminal применит изменения при следующем запуске или после перезагрузки вкладки.
Важно: соблюдайте синтаксис JSON — одна лишняя запятая может сломать конфигурацию.
Экспорт, импорт и обмен схемами
- Экспорт: скопируйте блок схемы из settings.json и сохраните в отдельный .json-файл.
- Импорт: вставьте блок в ваш settings.json в массив “schemes” и перезапустите Terminal.
- Совместимость: схемы из старых версий Terminal обычно совместимы, но ключи могли меняться — проверяйте документацию при миграции.
Методология выбора схемы: быстрый мини-процесс
- Определите цель (ночная работа, презентация, prod-пометка).
- Выберите базовую палитру (тёмная/светлая).
- Настройте контраст Foreground/Background.
- Присвойте схему профилю и протестируйте 15–30 минут.
- Оцените и отредактируйте по результатам (яркость, курсор, цвета предупреждений).
Критерии приёмки
- Цвета применены к выбранному профилю и видны в новых вкладках.
- Контраст текста ≥ 4.5:1 для основного текста.
- Цвет курсора легко различим на фоне.
- Нет конфликтов с подсветкой синтаксиса в используемых инструментах.
Чек-листы по ролям
Для разработчика
- Присвоить разную схему для prod/test/dev.
- Тестировать цвет при активных логах с кодом.
- Убедиться, что цвета подсветки синтаксиса читаются.
Для системного администратора
- Выделить критические окружения ярким фоном или рамкой.
- Документировать и распространять схему в команде.
- Хранить файл схем в системе управления конфигурацией.
Для дизайнера или инженера по удобству
- Проверить соответствие бренд-палитре при необходимости.
- Оценить читаемость и контраст для дальтоников.
- Предложить 2–3 альтернативных варианта для тестирования.
Когда не стоит создавать собственную схему (контрпримеры)
- Если у команды строгие правила фирменного стиля, самовольные схемы могут запутать.
- Если вы часто переключаетесь между машинами с разными цветовыми настройками — предпочтительнее стандартная схема.
- Если у вас низкий опыт работы с цветом — лучше начать с проверенных палитр.
Отладка проблем
Проблема: изменения не применяются.
- Проверьте, сохранён ли settings.json без синтаксических ошибок.
- Убедитесь, что профиль действительно использует нужную colorScheme или Defaults.
- Перезапустите Terminal.
Проблема: цвета выглядят тускло.
- Проверьте гамму и настройки монитора.
- Увеличьте контраст или измените яркость фона.
Сниппет: быстрое добавление схемы и назначение профилю
{
"schemes": [
{
"name": "High Contrast Dev",
"foreground": "#FFFFFF",
"background": "#000000",
"cursorColor": "#FFFF00"
}
],
"profiles": {
"list": [
{
"name": "Command Prompt",
"colorScheme": "High Contrast Dev"
}
]
}
}Принципы безопасности и приватности
Цветовые схемы сами по себе не содержат личных данных. Однако при обмене settings.json проверьте, что в файле не осталось случайных путей или токенов.
Решение сложных случаев: дерево решений
flowchart TD
A[Нужна новая схема?] -->|Да| B[Создать новую]
A -->|Нет| C[Редактировать существующую]
B --> D[Назначить профилю]
C --> D
D --> E{Контраст OK?}
E -->|Да| F[Сохранить и использовать]
E -->|Нет| G[Отредактировать цвета]
G --> DКраткое резюме
Цветовые схемы в Windows Terminal гибкие и удобные: их легко редактировать через GUI или напрямую в settings.json. Следуйте простому циклу: определить цель → выбрать/создать схему → протестировать → применить. Используйте чек-листы и критерии приёмки, чтобы обеспечить читаемость и согласованность в команде.
Важное
- Всегда делайте резервную копию settings.json перед значительными изменениями.
- Для командного использования храните схемы в репозитории конфигураций.
Спасибо за внимание — теперь вы можете создать удобную и читабельную среду работы в Windows Terminal.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone