Компания Microsoft выпустила предварительную версию Windows Terminal Preview 1.11, внеся массу улучшений в существующий терминал. К ним относятся возможность установить инструмент в качестве терминала по умолчанию, возможность редактировать действия из пользовательского интерфейса настроек, а также страница настроек по умолчанию.
Первым из изменений в Windows Terminal Preview является добавление акрилового эффекта для строки заголовка терминала, который можно включить в настройках внешнего вида или с помощью глобальной настройки "useAcrylicInTabRow": true в файле settings.json. Это придает современный вид предложению, создавая эффект, похожий на Windows 11. В дополнение к визуальным эффектам, компания добавляет возможность по желанию свернуть терминал в системный трей, благодаря добавлению двух новых булевых настроек: minimizeToTray отправляет приложение в область уведомлений, а alwaysShowTrayIcon позволяет значку в трее быть всегда видимым, несмотря на настройку minimizeToTray.
Интенсивный текст также получил новые стили, которые позволяют пользователям отображать интенсивный текст жирным и ярким, только жирным, только ярким или без стиля. Настройка находится в пользовательском интерфейсе настроек на странице "Внешний вид профиля" или может быть задана через "intenseTextStyle". Кстати, о тексте: объект шрифта теперь принимает характеристики OpenType и оси вариаций дизайна в файле settings.json. Вы можете ознакомиться с документацией по ссылке фирмы, включая список тегов здесь для features и здесь для axes.
Версия Preview также вносит изменения в поведение терминала при запуске через настройки терминала по умолчанию: теперь он подчиняется содержимому раздела "Defaults" в Settings и запускается без профиля вместо профиля по умолчанию. Он также придерживается предустановленной настройки WindowingBehavior.
Еще одним удобным дополнением является возможность перетаскивания каталога на кнопку '+'. Хотя по умолчанию открывается новая вкладка, пользователи могут удерживать клавишу 'Alt' для открытия пути в новой панели или клавишу 'Shift' для нового окна. Сама панель улучшается с помощью множества новых функций. Действия "movePane" и "swapPane" позволяют перемещать панель по вкладкам или менять их местами внутри вкладок, соответственно. Новая функция "Разделить вкладку", доступная через щелчок правой кнопкой мыши на вкладке, позволяет пользователям разделить активный профиль на новую панель.
Наконец, пользовательский интерфейс настроек получил несколько обновлений. Они включают новые настройки внешнего вида для расфокусированных профилей и возможность вводить только ключевые аккорды при добавлении клавиш к действиям пользователей.
В дополнение к этому, есть обычный набор улучшений, о которых компания подробно рассказывает в разделе "Разное и исправления ошибок". Вот полный список различных улучшений:
- Динамически создаваемые профили теперь можно удалять.
- В новых версиях Windows startDirectory теперь может принимать пути Linux при запуске профиля WSL.
- Вкладки, созданные с помощью wt и стандартных экземпляров терминала, теперь будут иметь в качестве заголовка запущенную командную строку, а не имя профиля по умолчанию.
- Теперь вы можете перемещаться по панелям в порядке создания с помощью nextPane и previousPane (спасибо @Rosefield!).
- Навигация по панелям с помощью действия перемещения фокуса работает намного лучше и теперь также корректно работает при запуске.
- Добавлено действие toggleSplitOrientation, которое переключает пару панелей с вертикального на горизонтальное расположение (спасибо @Rosefield!).
- Панель задач теперь будет показывать состояние выполнения всех панелей/вкладок вместе, независимо от того, какая из них находится в фокусе. Это полезно, например, если вы запускаете сборку на расфокусированной вкладке.
- Теперь вы можете использовать sc() и vk() для привязки клавиш, что позволяет привязывать гораздо больше клавиш.
А вот список исправлений ошибок, внесенных в выпущенную сегодня версию Preview:
- Alt+Space теперь можно отвязать от системного меню, чтобы вы могли отправить ESC Space в терминал (спасибо @FWest98!).
- При привязке окна "quake" к другому дисплею теперь будет правильно обновляться его размер.
- Действия nextTab и prevTab теперь корректно работают при использовании через wt или командную палитру (спасибо @Don-Vito!).
- initialPosition теперь учитывает границы окна.
- Генерация профилей дистрибутивов WSL теперь должна быть более стабильной.
- Выпадающее меню профиля по умолчанию больше не улетает в пространство при прокрутке.
Как обычно, пользователи могут загрузить последнюю версию Windows Terminal Preview из Microsoft Store или с GitHub. Листинг GitHub включает более подробную информацию об исправлениях для тех, кому это интересно. Те, кто установил предложение из Магазина, автоматически получат обновление