Microsoft выпускает Windows Terminal 1.21 и 1.22 Preview

2024-08-28 1568 комментарии
Windows Terminal 1.21 добавляет запоминание состояния экрана, поддержку множественных шрифтов и улучшенную интеграцию с IME. Версия 1.22 Preview включает новую консольную инфраструктуру, поддержку Sixels и расширенную поддержку Unicode, включая Emoji и графемные кластеры.

Microsoft выпустила два обновления для Windows Terminal, своего универсального командного интерфейса для Windows 10 и 11. Версия 1.21 теперь доступна в качестве публичного релиза, а версия 1.22 — для тех, кто тестирует предварительные версии. Оба обновления включают множество новых функций, улучшений и исправлений ошибок.

Скачать новые версии Windows Terminal можно на нашем сайте:

Скачать Windows Terminal

Основные нововведения в Windows Terminal 1.21

  • Запоминание состояния экрана при выходе: Теперь Terminal будет запоминать, что было на экране при выходе, и может восстановить его по вашему желанию.
  • Поддержка множественных активных шрифтов: Вы можете задать несколько активных шрифтов, которые будут использоваться по порядку.
  • Пиксельно-точная отрисовка символов: Символы рамок и линий теперь отображаются с пиксельной точностью и соответствующей штриховкой.
  • Интеграция с редактором ввода (IME): переписана интеграция с IME, что значительно упростит ввод японского, китайского, корейского, вьетнамского и других языков.
  • Доступность меток прокрутки: Метки прокрутки теперь общедоступны.
  • Одновременное отображение всех результатов поиска: Теперь Terminal будет показывать и выделять все результаты поиска одновременно.
  • Удаление старого механизма отрисовки текста: Старый механизм отрисовки текста был удалён, что должно улучшить производительность и качество отображения.

Новые функции Windows Terminal 1.22 Preview

Согласно разработчикам, Windows Terminal 1.22 Preview — это крупнейший релиз на сегодняшний день, включающий значительные изменения, такие как новая инфраструктура консольного хостинга, поддержка Sixels (формат растровой графики для терминалов) и многое другое:

  • Поддержка Sixels в Terminal и conhost: Теперь Terminal и conhost поддерживают Sixels.
  • Переписанная система перевода консольных приложений: Переписана система перевода консольных приложений, чтобы она основывалась на прямом переводе API в VT вместо "отрисовки" моментального снимка экрана. Это должно улучшить пропускную способность, надёжность и правильность работы, а также дать возможность приложениям отправлять немодифицированный VT напрямую в терминал. Однако это может привести к некоторым проблемам совместимости.
  • Поддержка широкого диапазона Unicode: Теперь поддерживаются Emoji с ZWJ, комбинированные символы, последовательности флагов и любые другие символы, требующие правильного формирования графемных кластеров. Приложения могут запрашивать поддержку графемных кластеров с помощью DECRPM 2027.
  • Изменение интерфейса всплывающих окон в CMD: Впервые за несколько десятилетий изменен интерфейс всплывающих окон (используемый для F7 и других команд) в CMD. Теперь они отображаются под командной строкой, с современным TUI ползунком прокрутки.
  • Интеграция с WinGet в CMD: Если вы запускаете CMD на Windows 24H2 и вводите несуществующую команду, Terminal предложит вам установить соответствующий пакет через WinGet.
  • Добавление действий в меню New Tab: Теперь вы можете добавить действия, такие как splitPane, sendInput: foo и quit, напрямую в меню New Tab.
  • Открытие панелей с фрагментами команд: Вы можете открыть панель с сохранёнными фрагментами команд (любые действия sendInput!) с помощью команды openSnippets. Также добавлена возможность быстро сохранять команды с новой командой x-save и воспроизводить их через новый интерфейс.
  • Поиск с использованием регулярных выражений: Теперь в Terminal (и conhost) можно искать с использованием регулярных выражений.

Вы можете ознакомиться с полными примечаниями к релизам Windows Terminal 1.21 и 1.22 Preview в официальном репозитории microsoft/terminal на GitHub.

© .
Комментарии и отзывы

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

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