Релиз Windows Terminal Preview 1.3: Расширенный переключатель вкладок и палитра команд

2020-08-27 4537 комментарии
Компания Microsoft выпустила новую версию консольного менеджера Windows Terminal Preview 1.3, которая получила долгожданные функции, такие как палитра команд и обновленный переключатель вкладок

Приложение с открытым исходным кодом Windows Terminal позволяет использовать несколько консольных сред в режиме одного окна (поддерживается режим разделения экрана). Вы можете переключаться между командной строкой, PowerShell, Azure Cloud Shell и оболочками дистрибутивов Linux, установленных с использованием подсистемы Windows для Linux (WSL).

Впервые Windows Terminal был представлен на конференции для разработчиков Microsoft Build 2019 в мае 2019 года. Официальный запуск инструмента состоялся два месяца спустя, в июле 2019 года.

Скачать Windows Terminal

Windows Terminal Preview 1.3

Новые функции 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"
© . По материалам Bleeping Computer
Комментарии и отзывы

Нашли ошибку?

Новое на сайте