Оновлення Windows Terminal: Preview 1910

Привіт, Хабре! Раді оголосити, що вийшло чергове оновлення для Windows Terminal! Серед новинок: динамічні профілі, каскадні налаштування, оновлений UI, нові параметри запуску та інше. Докладніше під катом!

Як і завжди, Термінал доступний для завантаження в Microsoft магазин, Microsoft Store для бізнесу і на GitHub.

Оновлення Windows Terminal: Preview 1910

Динамічні профілі

Windows Terminal тепер автоматично виявляє PowerShell Core та встановлені дистрибутиви Windows Subsystem for Linux (WSL). Інакше кажучи, якщо після цього оновлення ви встановите будь-який дистрибутив, він відразу ж буде доданий у файл profiles.json.

Оновлення Windows Terminal: Preview 1910

Примітка: якщо ви не хочете, щоб профіль відображався у меню, що випадає, то можете встановити параметр "hidden" на true файлі profiles.json.

"hidden": true

Каскадні налаштування

Тепер Термінал має покращену модель налаштувань. Відтепер він постачається з файлом defaults.json, який містить усі параметри за замовчуванням. Якщо ви бажаєте ознайомитися зі змістом файлу, то утримуючи інший, натисніть кнопку Settings у меню, що випадає. Файл, що відкрився, є автоматично згенерованим, і зміни, внесені до файлу, ігноруються і перезаписуються. Однак у файл profiles.json ви можете додати стільки налаштувань користувача, скільки забажаєте. Якщо ви хочете скинути налаштування, то рекомендую звернути увагу на чудову статтю Скотта Хансельмана (Scott Hanselman, @shanselman), яку він розмістив у своєму блозі.

Якщо ви додасте новий профіль, схему, прив'язку клавіш або глобальний параметр profiles.json, то він буде вважатися доданим параметром. Якщо ви створите новий профіль, GUID якого співпадатиме з існуючим, то новий профіль замінить старий. Якщо у файлі defaults.json є прив'язка клавіш, від використання якої ви хотіли б відмовитися, то встановіть для цієї прив'язки значення null у profiles.json.

{
"command": null, "keys": ["ctrl+shift+w"] }

Нові параметри запуску

Тепер ви можете налаштувати термінал на постійний запуск на весь екран або встановити його початкове положення на екрані. Налаштування Терміналу на запуск на весь екран можна зробити шляхом додавання глобального параметра "launchMode". Цей параметр може набувати значення або "default", або "maximized".

"launchMode": "maximized"

Якщо ви хочете задати початкове положення Терміналу на екрані, то як глобальний параметр потрібно додати "initialPosition", а також через кому вказати координати X і Y. Наприклад, якщо ви хочете, щоб Термінал запускався в лівому верхньому куті вашого основного екрана, то додайте в profiles.json запис:

"initialPosition": "0,0"

Примітка: якщо ви використовуєте кілька моніторів і хочете, щоб термінал запускався зліва або над основним монітором, вам доведеться використовувати негативні координати.

Оновлений UI

Інтерфейс Терміналу став ще кращим. Використовуваний у Терміналі WinUI TabView було оновлено до версії 2.2. Ця версія має найкращий колірний контраст, закруглені кути у випадаючому меню та роздільники вкладок. Крім того, тепер, коли ви відкриваєте велику кількість вкладок, у вас активується можливість прокручувати їх за допомогою кнопок.

Оновлення Windows Terminal: Preview 1910

Усунені помилки

  • Тепер ви можете двічі клацнути по панелі вкладок, щоб розгорнути вікно на весь екран;
  • Виправлена ​​помилка, що викликала проблеми з копіюванням та вставкою у новому рядку;
  • HTML-копія більше не залишає буфер обміну відкритим;
  • Тепер можна використовувати шрифти, найменування яких перевищують довжину 32 символи;
  • При одночасному запуску двох вкладок спотворення тексту не відбувається;
  • Загальні поліпшення стабільності.

На закінчення

Якщо у вас виникло якесь питання або ж ви просто хочете поділитися своїми враженнями про Термінал, то не соромтеся писати Кайла (Kayla, @cinnamon_msft) у Twitter. Крім цього, якщо у вас виникнуть якісь проблеми чи побажання, ви завжди можете звернутися до нас на GitHub. Побачимося наступного місяця!

Джерело: habr.com

Додати коментар або відгук