Состоялся релиз стабильной версии Windows Terminal 1.6, включающей в себя все функции, которые были доступны в предварительной версии. Подробнее об изменениях вы можете прочитать в нашей статье по этой ссылке.
Одновременно с этим была выпущена новая предварительная версия Windows Terminal Preview 1.7, которая принесла с собой несколько приятных нововведений и улучшений, которые станут доступны в релизной версии в следующем месяце.
Список изменений:
- Windows Terminal теперь поддерживает расширения в виде фрагментов JSON. Это означает, что файлы JSON теперь могут являться расширениями, способными изменять пользовательские настройки. JSON-файлы можно помещать в отдельные папки, добавив рядом с ними сопутствующие ресурсы, такие как фоновые изображения. Более подробную информацию о создании расширений можно найти на сайте Microsoft.
- Улучшения окон. Теперь вы можете настроить запуск новых окон Windows Terminal в уже существующем экземпляре приложения. Для этого был добавлен глобальный параметр
windowingBehavior, который позволяет указать, каким образом будут запускать новые экземпляры Windows Terminal. Параметр можно принимать следующие значения:"useNew"(создание нового окна),"useAnyExisting"(запуск в существующем окне) и"useExisting"(запуск в существующем окне на текущем рабочем столе). Также управлять параметром можно через пользовательский интерфейс настроек.
"windowingBehavior": "useNew"
Также появилось новое действиеnewWindow, позволяющее открыть новое окно с помощью палитры команды или сочетания клавиш на клавиатуре.
{ "command": "newWindow", "keys": "ctrl+shift+n" }И, наконец, добавлен новый аргумент командной строки для запуска команд в определённом окне. Вы можете использовать
--window,-w <window-id>для процессаwt.exe, чтобы указать, с каким окном терминала вы хотите взаимодействовать.// Open a new tab with the default profile in the current window wt -w 0 new-tab // Open a new tab with the default profile in the third-created terminal window wt -w 3 new-tab // Open a new tab with the default profile in a new window wt -w -1 new-tab - Панели только для чтения. Теперь открытые панели в Windows Terminal можно сделать доступными только для чтения, чтобы предотвратить ввод данных в ней. Это может быть полезно, если в панели происходит компиляция файла или запущен какой-либо процесс, который вы не хотите прерывать. Если вы попытаетесь закрыть или ввести текст в панель, доступную только для чтения, то терминал отобразит предупреждение. Переключать режим можно с помощью команды
toggleReadOnlyMode.
{ "command": "toggleReadOnlyMode" }, - Автофокус при наведении курсора мыши. Добавлен новый параметр, позволяющий автоматически переключать фокус на панель при наведении на неё курсора мыши. Этот параметр можно найти на странице «Взаимодействие» в пользовательском интерфейсе настроек или задать
focusFollowMouseв файле settings.json. По умолчанию используется значениеfalse.
"focusFollowMouse": true - Обновление пользовательского интерфейса настроек:
- Теперь пользовательский интерфейс настроек привязан к кнопке «Параметры» в выпадающем меню, так что теперь он будет появляться по умолчанию у всех пользователей Terminal Preview. Если вы хотите использовать клавиатуру для открытия настроек, то можете воспользоваться следующими сочетаниями клавиш:
- Открытие интерфейса настроек: Ctrl+ ,
- Открытие файла settings.json: Ctrl+ Shift+ ,
- Открытие файла defaults.json (его нельзя редактировать, но можно посмотреть, что включено по умолчанию): Ctrl+ Alt+ ,
- Страница «Действия». Добавлена новая страница, на которой отображаются все сочетания клавиш, которые вы можете использовать в Windows Terminal. Следом разработчики планируют реализовать редактирование сочетаний клавиш через пользовательский интерфейс, чтобы вам не требовалось открывать файл settings.json.
- Обновлена страница «Цветовые схемы». Совместно с пользователем @mdtauk была разработана более красивая и менее нагруженная страница цветовых схем.
- Поддержка специальных возможностей и навигации с помощью клавиатуры. Пользовательский интерфейс настроек был протестирован на возможность использования с программами для чтения экрана, а навигация теперь должна корректно работать при использовании клавиатуры.
- Теперь пользовательский интерфейс настроек привязан к кнопке «Параметры» в выпадающем меню, так что теперь он будет появляться по умолчанию у всех пользователей Terminal Preview. Если вы хотите использовать клавиатуру для открытия настроек, то можете воспользоваться следующими сочетаниями клавиш:
- Другие изменения:
- Запуск в центре экрана. Добавлен новый глобальный параметр
centerOnLaunch, позволяющий запускать Windows Terminal по центру экрана. В паре с настройкойinitialPositionтерминал будет запускаться по центру монитора, для которого установлены исходные координаты.
"centerOnLaunch": true - Действие для поиска следующего или предыдущего совпадения. Функция поиска теперь позволяет находить следующее или предыдущее совпадение ключевого слова без окна поиска.
{ "command": { "action": "findMatch", "direction": "next" } }, { "command": { "action": "findMatch", "direction": "prev" } }
- Запуск в центре экрана. Добавлен новый глобальный параметр
Загрузить предварительную версию приложения Windows Terminal можно из Microsoft Store или со страницы релизов на GitHub, на которой также можно ознакомиться с полным списком изменений.