Как создать пользовательскую тему для терминала Windows
Начиная с версии 1.16 и выше, в Windows Terminal добавлена поддержка создания пользовательских тем, но вам потребуются некоторые навыки работы с JSON, чтобы изменить внешний вид, потому что вам нужно будет кодировать тему в файле «settings.json».
Все это возможно благодаря новому глобальному свойству «темы», которое можно использовать для создания темы с пользовательскими цветами для вкладок, строки вкладок и окна приложения. Как только «settings.json» будет обновлен кодом, тема будет доступна в настройке «Тема» на странице «Внешний вид».
В этом руководстве вы узнаете, как создать пользовательскую тему и применить ее к терминалу Windows в Windows 11.
Создать пользовательскую тему для терминала Windows
Чтобы создать пользовательскую тему, которую можно применить к терминалу, выполните следующие действия:
Открытым Терминал Windows.
Нажмите кнопку меню (стрелка вниз) и выберите Настройки вариант.
Нажмите на Откройте JSON-файл.
В объекте «темы» раскройте скобки «[ ]” и закодируйте пользовательскую тему. Вот пример кода, который создает тему:
"themes": [ { "name": "My Theme", "tab": { "background": "#ffff00", "showCloseButton": "always", "unfocusedBackground": null }, "tabRow": { "background": "#fb0004", "unfocusedBackground": "#555555" }, "window": { "applicationTheme": "dark", } } ]
Использовать Ctrl + С сочетание клавиш для сохранения файла.
В настройках терминала нажмите вид.
Выберите пользовательскую тему в настройках «Тема».
Нажмите на Сохранять кнопка.
При создании пользовательской темы вы настраиваете собственные цвета для окна и вкладок. Если вы хотите настроить цвета фона, вы можете изменить цветовую схему в разделе «Цветовые схемы».
В коде темы tab
объект поддерживает background
, unfocusedBackground
а также showCloseButton
характеристики. background
установит цвет фона вкладки, когда вкладка активна, и всегда будет отображать цвета при полной непрозрачности. unfocusedBackground
устанавливает цвет, когда вкладка неактивна и showCloseButton
переключает внешний вид кнопки закрытия на вкладке.
tabRow
объект поддерживает background
а также unfocusedBackground
характеристики. background
установит цвет фона строки вкладок, когда окно находится в фокусе. unfocusedBackground
установит цвет фона строки вкладки, когда она не сфокусирована.
Наконец, можно изменить настройки, применяемые к окну, с помощью кнопки window
объект. window
объект поддерживает applicationTheme
. applicationTheme
применит цвета выбранной темы приложения к окну терминала, если не указаны другие цвета.
Если вы хотите создать вторую или третью тему, вам нужно написать код только после последней фигурной скобки «{}» первой темы и перед последней скобкой «[ ]» объекта «темы».