Приложение с открытым исходным кодом Windows Terminal позволяет использовать несколько консольных сред в режиме одного окна (поддерживается режим разделения экрана). Вы можете переключаться между командной строкой, PowerShell, Azure Cloud Shell и оболочками дистрибутивов Linux, установленных с использованием подсистемы Windows для Linux (WSL).
Впервые Windows Terminal был представлен на конференции для разработчиков Microsoft Build 2019 в мае 2019 года. Официальный запуск инструмента состоялся два месяца спустя, в июле 2019 года.
Новые функции Windows Terminal Preview 1.3
Расширенный переключатель вкладок
Windows Terminal Preview 1.3 предлагает пользователям новый способ для переключения вкладок с помощью расширенного переключателя вкладок (advanced tab switch), который можно включить с помощью глобального параметра useTabSwitcher.
Для того, чтобы переходить на следующую и предыдущую вкладку с помощью нового переключателя нужно воспользоваться сочетаниями Ctrl+Tab и Ctrl+Shift+Tab соответственно.
Приложение теперь также поставляется с поиском вкладок. Поисковое поле отображается при нажатии Ctrl+C и помогает найти целевую вкладку при большом количестве открытых вкладок.
Палитра команд
В этом релизе представлена палитра команд. Аналогичная функция доступна в Visual Studio Code и позволяет выполнять поиск по всей коллекции команд, доступных в Windows Terminal.
Чтобы открыть палитру команд, используйте комбинацию клавиш Ctrl+Shift+P. Горячую клавишу можно переопределить в файле settings.json.
Палитра команд работает как в режиме действий, так и в режиме командной строки. В числе первых отображаются команды, доступные по умолчанию.
Чтобы войти в режим командной строки введите символ >, после чего вы сможете вводить команды и вызывать их в текущем активном окне Windows Terminal.
Менеджер из Microsoft, Кайла Синнамон (Kayla Cinnamon) рассказала про новые возможности:
Вы можете настраивать действия, которые вы хотите добавить в палитру команд. Для этого нужно добавить соответствующие команды в файл settings.json. Назначенные горячие клавиши автоматически применятся в палитре команд.
Подробная инструкция по добавлению собственных команд доступна на сайте Microsoft Docs.
Другие изменения
- Windows Terminal 1.3 поставляется с Cascadia Code v2008.25
- Ключевое слово bindings в настройках заменено на actions для улучшения пользовательского опыта
- Всем процессам, созданным в Терминале, будет предоставлен свежий блок новой среды.
- Улучшен парсинг пользовательских настроек. Windows Terminal теперь сообщит в случае проблем распознавания параметров.
- Для сочетаний клавиш теперь можно использовать клавиши «меню» и «приложение».
Интерфейс
- При клике по свободной области полосы прокрутки будет осуществляться переход вверх или вниз на целый экран.
- Улучшен вид диалогового окна выбора цвета, кнопки теперь округляются.
Основные функции
- Реализована базовая поддержка последовательностей DCS.
- Подчеркивания теперь отображаются в соответствии с метриками шрифта.
- Добавлена поддержка SGR 21, двойное подчеркивание.
- Добавлена поддержка SGR 9, зачеркнутый текст.
- Модуль визуализации подчеркивания/зачеркивания был переработан для упрощения работы.
- Парсер VT был переработан для упрощения работы.
- Улучшена надежность блокировки прокрутки при максимальной длине прокрутки.
Исправление ошибок
- На палитре команд теперь есть внешнее поле, чтобы предотвратить перекрывание полосы прокрутки.
- F7 больше не будет работать после изменения “null scancode”.
- altGrAliasing: false больше не будет нарушать AltGr
- Профили с индексами больше 9 теперь будут правильно отображать свои ярлыки в меню.
Производительность
- Прочие улучшения производительности для обработки следующих входящих данных:
- "Set memory order on slow atomics"
- "Commit attr runs less frequently by accumulating length of color run"
- "Skip DX invalidation if we've already scrolled an entire screen worth of height"
Последние статьи #Microsoft
• Доступен тестовый пакет для функции «Быстрое восстановление компьютера» в Windows 11
• Обновление KB5055622 (Build 26120.3671) для Windows 11, версия 24H2 (Beta)
• Обновление KB5055625 (Build 26200.5518) для Windows 11, версия 24H2 (Dev)
• Microsoft: Ваш Windows 10 ПК не поддерживает Windows 11? Пора купить новый компьютер!
• Windows 11 теперь может устанавливать обновления безопасности без перезагрузки — но не для всех
• Мини-ПК Windows 365 Link от Microsoft поступил в продажу — опубликованы полные характеристики и цена