Як налаштувати нову програму Windows Terminal

Завдяки новому застосунку 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.