Приложение с открытым исходным кодом 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
• Microsoft отложила изменения в процедуре входа в учетную запись
• Обновление KB5052093 (Build 26100.3321) Preview для Windows 11, версия 24H2
• Официальные ISO-образы Windows 11 и Windows 10 (февраль 2025 года)
• Microsoft разрабатывает новое приложение для упрощения переноса Windows 11 на новый ПК
• Microsoft удалит из Windows 11 компонент, отвечающий за сбор и хранение данных о местоположении
• Microsoft решила проблему с обновлением до Windows 11, версия 24H2 на некоторых устройствах Asus