Состоялся релиз стабильной версии 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, на которой также можно ознакомиться с полным списком изменений.