Завдяки новому застосунку Windows Terminal,
операційна система Windows нарешті отримала термінал із підтримкою вкладок. Він дозволяє запускати командний рядок (Cmd), PowerShell та Bash в одному вікні. До того ж,
він є гнучким в налаштуванні – ви навіть можете встановити анімовані GIF-зображення як фон.
Крім фонового зображення, можна змінювати і тему терміналу. Від кольорів тексту, тла до стилю шрифту – все можна персоналізувати, щоб зробити Windows Terminal унікальним. Microsoft навіть включила декілька попередньо встановлених тем. Все, що потрібно – текстовий редактор та базові знання про формат JSON. Навіть якщо ви не знайомі з JSON, ви все одно зможете вносити зміни. Ми допоможемо вам у цьому.
Налаштування Windows Terminal
Перш за все, переконайтеся, що Windows має програму, пов’язану з файлами JSON. Найпростіше це зробити через File Explorer (Провідник файлів).
Відкрийте Провідник файлів та знайдіть файл JSON. Якщо такого немає, створіть його. Натисніть правою кнопкою миші в Провіднику та оберіть “Створити” -> “Текстовий документ”.
Перейменуйте файл на test.json (видаливши розширення .txt) та підтвердіть зміну розширення. Якщо розширення .txt не видно, увімкніть відображення розширень файлів в налаштуваннях Провідника.
Далі, клікніть правою кнопкою миші по файлу JSON та оберіть “Відкрити за допомогою”. Виберіть потрібний текстовий редактор, наприклад, Notepad++ або Блокнот.
Тепер, коли ви визначили редактор для файлів JSON, можна переходити до налаштувань Windows Terminal. Відкрийте термінал та натисніть на стрілку вниз в заголовку вікна (праворуч від знаку “+”), а потім виберіть “Налаштування”.
Файл JSON відкриється у вибраному вами редакторі. Тут ви можете вносити всі потрібні зміни.
Зміна фонового зображення
Ви можете обрати будь-який тип зображення для фону – PNG, JPEG або навіть анімований GIF.
Щоб змінити фон для будь-якої оболонки, спочатку потрібно розмістити файл зображення в папці, доступній для Windows Terminal. Terminal є застосунком UWP (універсальна платформа Windows), тому він використовує власну папку AppData. Зазвичай, AppData – це папка профілю користувача, де зберігаються налаштування програм. Але застосунки UWP створюють спеціальну папку AppData. Шлях до папки AppData терміналу:
%LOCALAPPDATA%PackagesMicrosoft.WindowsTerminal_8wekyb3d8bbweRoamingState
Скопіюйте цей шлях у адресний рядок Провідника файлів та натисніть Enter. Розмістіть ваші зображення тут, і Windows Terminal зможе їх використовувати.
Відкрийте “Налаштування” в Windows Terminal і перейдіть до профілю, який потрібно змінити. У розділі “profiles” є декілька профілів: Cmd, PowerShell, дистрибутиви Linux тощо. Ви можете визначити, який профіль за що відповідає, подивившись на рядок “command line” або “name”.
Щоб змінити фон для одного з профілів, під рядком “icon” додайте наступні рядки:
"backgroundImage" : "ms-appdata:///roaming/yourimage.jpg", "backgroundImageOpacity" : 0.75, "backgroundImageStretchMode" : "fill",
Де “yourimage.jpg” – це ім’я вашого зображення або GIF-файлу. Переконайтеся, що кожен рядок у розділі, крім останнього, закінчується комою.
Якщо ви використовуєте GIF, то замініть “fill” на “uniformToFill”. У нашому випадку “fill” створював чорну рамку навколо GIF, а “uniformToFill” вирішив проблему.
Збережіть файл, і зміни одразу вступлять в дію, навіть якщо Windows Terminal відкритий.
Зміна комбінацій клавіш
Перший розділ налаштувань стосується прив’язки клавіш. Якщо вам не подобається певна комбінація, ви можете її змінити. Наприклад, щоб Ctrl+e закривала вкладки, знайдіть такий розділ:
{ "command" : "closeTab", "keys" : [ "ctrl+w" ] },
Змініть “ctrl+w” на “ctrl+e” (зберігаючи лапки) і збережіть файл. Якщо ви хочете вирівняти код відповідно до існуючого відступу, пам’ятайте, що тут використовуються пробіли, а не табуляція. Також, як видно на наших скріншотах, файл використовує Unix-формат закінчення рядків, але більшість текстових редакторів (навіть Блокнот) справляються з цим без проблем.
Зміна колірної схеми
Windows Terminal пропонує декілька колірних схем, які змінюють колір шрифту, тла, форму курсора. Ви можете вибрати різні теми для Cmd, Bash і PowerShell.
Щоб змінити тему за замовчуванням, спочатку знайдіть потрібний профіль оболонки в розділі “profiles” і перегляньте значення параметра “command line” в кожному підрозділі.
Наприклад, для командного рядка буде “command line” : “cmd.exe”. Далі змініть “colorScheme” : “Campbell” на бажаний варіант. Доступні варіанти: Campbell, One Half Dark, One Half Light, Solarized Dark та Solarized Light. Наприклад, для Solarized Light потрібно змінити рядок на “colorScheme” : “Solarized Light”. Це ті ж самі колірні схеми, що використовуються утилітою colortool від Microsoft.
Windows Terminal – досить цікава програма, яка частково нагадує колишню функцію Microsoft Windows Sets. Хоч підтримка вкладок тут не така надійна, це все одно є натяком на те, що могло б бути. Принаймні, тепер вам не потрібно перемикати вікна для роботи з командним рядком, Powershell та Bash.