Новости MicrosoftПоследние новости

Windows Terminal 1.14 и Terminal Preview 1.15 содержат несколько исправлений сбоев

Microsoft выпустила новые обновления Windows Terminal как для своего стабильного канала, так и для канала предварительного выпуска Preview. Последним стабильным обновлением является Windows Terminal v1.14.186, и оно содержит исправления из предыдущего выпуска канала Preview. Это означает, что в новом стабильном обновлении есть исправления для нескольких проблем со сбоями и многое другое. Microsoft отмечает здесь, что механизм рендеринга текста недоступен в этом обновлении. Напомним, что на данный момент последнее обновление Windows 10 — это KB5014699.

Windows Terminal 1.14

Вот полный список изменений для версии Windows Terminal v1.14.186 Stable Channel:

  • Терминал теперь лучше поддерживает «Альтернативный экранный буфер» xterm.
  • Окна консольного приложения теперь будут работать более последовательно в Терминале: когда приложение запрашивает его скрытие или минимизацию, мы сворачиваем связанное с ним окно терминала.
  • Терминал теперь может передавать события фокуса xterm подключенным клиентским приложениям.
  • Мы добавили новую экспериментальную настройку,experimental.useBackgroundImageForWindow, что позволяет использовать одно изображение в качестве фона для любого количества панелей.
  • Теперь вы можете изменить звук звонка с помощью настройки profile.bellSound.

Вот исправления ошибок:

  • Выбор клавиатуры теперь лучше работает с copyOnSelect (#13360).
  • Выбор клавиатуры теперь ограничен прокручиваемой областью (#13353) (#13372)
  • Команды «Открыть файл настроек» теперь явно упоминают «JSON» для облегчения поиска (#13265).
  • Клавиша быстрого доступа теперь определена для расширения оболочки «Открыть в терминале» (#13080).
  • Устранен сбой при использовании параметра «Терминал по умолчанию» в пользовательском интерфейсе настроек (#13160).
  • Баннер терминала по умолчанию теперь скрыт, если вы открыли сеанс через терминал по умолчанию (#13344).
  • [O больше не выводится ошибочно из событий фокуса для клиентов libuv, таких как neovim (#13260)
  • Мы больше не вылетаем, когда программа чтения с экрана читает из приложения CLI с использованием буфера alt (# 13250).
  • Удаление последнего профиля в пользовательском интерфейсе настроек больше не вызывает сбой (#13242).
  • Открытие Windows Terminal через меню Win+X больше не приводит к сбою (#13212).
  • Расширение оболочки «Открыть в терминале» теперь скрыто при доступе к пути, отличному от файловой системы, например «Быстрые действия» (#13206).
  • Очистка экрана с помощью cls или Clear-Host не оставит после себя ошибочную строку текста (#13324).
  • Сеансы терминала по умолчанию теперь правильно передают события фокуса при открытии (# 13247).
  • Терминал теперь будет использовать Unicode 14.0 для определения ширины некоторых символов Unicode (#13292).
  • Мы больше не будем пытаться запускать wsl, чтобы попросить его рассказать нам о дистрибутивах, когда очевидно, что у вас их нет (#13436)
  • Мы исправили незначительное состояние состязания в передаче обслуживания терминала по умолчанию, которое ни на кого не влияло (#13410).
  • В контекстном меню вкладки теперь есть опция «Найти» (#13055).
  • SetConsoleWindowInfo больше не может вызывать сбой вкладки терминала (# 13212).
  • Устранен случайный сбой при открытии пользовательского интерфейса настроек (# 13160).

Переходя к предварительной версии, Microsoft выпустила сегодня Windows Terminal Preview v1.15.186. Новое обновление обеспечивает полную поддержку выбора клавиатуры, а также экспериментальную поддержку меток полосы прокрутки. Вот очень длинный список изменений в последней версии Terminal Preview:

Функции:

  • Выделение текста в терминале стало еще лучше!
    • Используйте действие «markMode», чтобы войти в режим метки и создать выделение на курсоре (#13053) (#13358)
      . По умолчанию это привязано к Ctrl+Shift+M. Обязательно попробуйте!
    • Выделения, сделанные с помощью клавиатуры, теперь отображают пользовательский интерфейс маркера выделения (#10865).
    • Используйте действие «switchSelectionEndpoint», чтобы переключить конечную точку, которую вы перемещаете при выборе (# 13370).
    • Используйте действие «toggleBlockSelection», чтобы преобразовать существующий выбор в выделение блока (#13219).
  • [Экспериментальная] Теперь мы поддерживаем метки полосы прокрутки! (#12948) (#13163) (#13291) (#13414)
    • Используйте действие «addMark», чтобы добавить метку полосы прокрутки.
    • Необязательный параметр цвета можно использовать для указания цвета.
    • Используйте действие «scrollToMark» с указанным параметром направления для прокрутки между метками.
    • Используйте действие «clearMark», чтобы удалить выбранную метку
    • Используйте действие «clearAllMarks», чтобы удалить все метки полосы прокрутки.
    • Для глобальной настройки «experimental.autoMarkPrompts» можно установить значение true для автоматической пометки каждой подсказки
      . ПРИМЕЧАНИЕ. При этом используется последовательность FTCS_PROMPT из FinalTerm, OSC 133; А, который мы теперь поддерживаем! (#13163)
    • Для глобальной настройки «experimental.showMarksOnScrollbar» также можно установить значение true, чтобы отображать метки на полосе прокрутки.
  • Если вы новичок в Windows Terminal Preview, но уже установили и настроили Windows Terminal, теперь мы переносим ваши настройки (#12907).
  • В контекстном меню вкладки теперь есть опция «Найти» (#13055).

Изменения:

  • Команды «Открыть файл настроек» теперь явно упоминают «JSON» для облегчения поиска (#13265).
  • Цветовые схемы теперь взаимозаменяемо поддерживают «фиолетовый» и «пурпурный» в JSON (#13261).
  • Клавиша быстрого доступа теперь определена для расширения оболочки «Открыть в терминале» (#13080).
  • Панель «Сохранить» пользовательского интерфейса настроек теперь совпадает с нижним колонтитулом «Открыть файл JSON» (#13282).
  • Параметр «Терминал по умолчанию» в пользовательском интерфейсе настроек теперь имеет параметр «Пусть Windows решает» (# 13160).
    • Случайный сбой при открытии пользовательского интерфейса настроек был устранен (тот же PR!)
  • Кнопки «Сохранить» и «Отменить изменения» были переупорядочены в пользовательском интерфейсе настроек, чтобы более точно соответствовать рекомендациям пользовательского интерфейса Windows (# 13237).
  • @dansmor7 улучшил внешний вид цветных вкладок, когда они не в фокусе или наведены курсором (#13434).

Больше Escape-последовательностей и расширенная поддержка VT

Предоставлено @j4james:

  • Приложения теперь могут использовать DECCTR для изменения цветовой схемы терминала (#13139) (#13227)
  • Те же приложения теперь могут использовать DECAC для назначения цвета цветам переднего плана и фона по умолчанию, а также для изменения цвета фона вкладки (#13058).
  • Другие приложения теперь могут использовать DECPS для воспроизведения базовой последовательности музыкальных нот (#13208).
    Эта функция доступна только для предварительного просмотра, пока мы не удостоверимся, что звуковой шрифт MIDI доступен везде, где поставляется Stable.

Документация

  • Building.md и mouseInput.cpp немного подчищены (#13333).
  • Мы добавили диаграмму Ганта в дорожную карту (#13234)

  • @lhecker переписал то, как мы обрабатываем координаты в проекте, проложив путь к более длинной истории прокрутки и убрав множество источников сбоев утверждений; если вы видите что-то странное, похожее на проблему с системой координат, сообщите об этом! (#13025)

Исправление ошибок

  • Мы больше не подавляем черный черный фон или серый передний план для PowerShell (#13352).
    • Мы решили удалить этот обходной путь, поскольку более новые версии компонента PowerShell PSReadline содержат исправление для этой проблемы.
    • Это был пластырь совместимости, который влиял на возможности великих проектов, таких как Oh My Posh.
    • ❗ Если вы видите неожиданный черный фон за текстом при вводе команды в PowerShell, убедитесь, что ваша версия PSReadline обновлена. Вы можете обновить свою версию PSReadline, выполнив команду «Update-Module PSReadline».
  • Баннер терминала по умолчанию теперь скрыт, если вы открыли сеанс через терминал по умолчанию (#13344)
  • [O больше не выводится ошибочно из событий фокуса для клиентов libuv, таких как neovim (#13260)
  • AtlasEngine больше не увеличивает тайно размер шрифта копий HTML/RTF при изменении шрифта (#13384).
  • Выбор клавиатуры теперь ограничен прокручиваемой областью (#13318).
  • Расширение оболочки «Открыть в терминале» теперь скрыто при доступе к пути, отличному от файловой системы, например «Быстрые действия» (#13206).
  • Очистка экрана с помощью cls или Clear-Host не оставит после себя ошибочную строку текста (#13324).
  • Сеансы терминала по умолчанию теперь правильно передают события фокуса при открытии (#13247).
  • Терминал теперь будет использовать Unicode 14.0 для определения ширины некоторых символов Unicode (#13292).
  • Мы больше не будем пытаться запускать wsl, чтобы попросить его рассказать нам о дистрибутивах, когда очевидно, что у вас их нет (#13436)
  • Мы исправили незначительное состояние состязания в передаче обслуживания терминала по умолчанию, которое ни на кого не влияло (#13410).

Надежность

  • Устранен сбой, когда средство чтения с экрана читает из приложения CLI с использованием буфера alt (#13250) (#13244).
  • Удаление последнего профиля в пользовательском интерфейсе настроек больше не вызывает сбой (#13242).
  • Открытие Windows Terminal через меню Win+X больше не приводит к сбою (#13212).
  • SetConsoleWindowInfo больше не может вызывать сбой вкладки терминала (# 13212).

Источник
devblogs.microsoft.com

Статьи по Теме

Добавить комментарий

Ваш адрес email не будет опубликован.

Кнопка «Наверх»