В Windows Terminal Preview 1.18 добавлены функции «Отрывка вкладок», «Портативный режим» и многое другое.
Microsoft выпустила предварительную версию Windows Terminal 1.18 и стабильную версию Windows Terminal 1.17. Версия 1.17 включает в себя все ранее анонсированные изменения. Ветка превью включает в себя еще больше улучшений, которых ждали многие пользователи.
Реклама
Что нового в Windows Terminal 1.18
Отрыв вкладки
Начиная с Windows Terminal Preview 1.18, вы можете отрывать вкладки в Windows Terminal, а также перемещать вкладки из одного окна терминала в другое.
Обновления переменных среды
Открытие новой вкладки или панели в Терминале Windows теперь автоматически перезагружает переменные среды, устраняя необходимость выключать Терминал после установки или изменения PATH. Эта новая функция обеспечивает плавный переход между сеансами. Кроме того, теперь пользователи могут легко добавлять переменные среды в свои сеансы, редактируя файл settings.json. См. следующий пример:
Переменные среды, которые вы установили в значения по умолчанию будут доступны во всех профилях. С другой стороны, переменные среды, относящиеся к профилю, будут доступны только в этом конкретном профиле. Например, если для MY_ENVIRONMENT_VARIABLE установлено значение «Привет из PowerShell!» в профиле PowerShell он будет виден только при печати в этом профиле.
Контекстное меню правой кнопки мыши (экспериментальное)
Включение этой функции требует ручного процесса, и после активации вы сможете получить доступ к контекстному меню, щелкнув правой кнопкой мыши оболочку в своем терминале.
Для этого добавьте "experimental.rightClickContextMenu": "true"
в значения по умолчанию
раздел вашего профиля раздел вашего settings.json.
Если текст не выбран, меню включает элементы «Вставить», «Разделить панель», «Дублировать вкладку» и «Закрыть вкладку». Для выделения текста вы также увидите дополнительные параметры «Выбрать команду» и «Выбрать вывод».
Улучшения движка Атласа
Windows Terminal Preview 1.18 вносит значительные усовершенствования в наш экспериментальный механизм рендеринга текста AtlasEngine. Движок был значительно переписан, чтобы поддерживать перекрывающийся текст, тем самым устраняя проблемы с обрезанием курсивного текста, смайликов и сложных сценариев. Однако глифы прямоугольников будут по-прежнему обрезаны в соответствующих ячейках.
Портативный режим
ZIP-пакет Windows Terminal поддерживает портативный режим, официально поддерживаемый режим выполнения, в котором Terminal сохраняет свои настройки в папке рядом с WindowsTerminal.exe. Портативный режим не поддерживается в пакетных дистрибутивах или дистрибутивах для предустановки..
Распакованный и портативный режимы дистрибутивов Терминала Windows полезны для запуска Терминала без глобального устанавливать его, особенно в системах, где у пользователей нет разрешения на установку пакетов MSIX или загрузку программного обеспечения с веб-сайта. Магазин Майкрософт. Портативный режим позволяет вам переносить или архивировать предварительно настроенную установку Терминала и запускать ее из общего сетевого ресурса, облачного диска или USB-накопителя. Эта установка является автономной и не будет мешать другим установленным дистрибутивам Терминала.
Включение портативного режима требует ручного вмешательства. После разархивирования загрузки терминала Windows создайте файл с именем «.portable» вместе с WindowsTerminal.exe. После запуска WindowsTerminal.exe Терминал автоматически создаст каталог с именем «Настройки» для хранения как настроек, так и состояния среды выполнения, например макетов окон.
Примечание что создание файла .portable не будет автоматически перезагружать настройки Терминала и переводить его в портативный режим. Вам нужно перезапустить Терминал, чтобы применить это изменение. Вы можете проверить, находитесь ли вы в портативном режиме, выбрав «О программе» в раскрывающемся меню.
Обновления юзабилити
- Терминал Windows теперь может использовать Ctrl+Сдвиг для запуска терминала с повышенными привилегиями из контекстного меню (спасибо @jamespack!)
- Теперь пользователи могут включать и отключать режим только для чтения, а не переключать его с помощью действий enableReadOnly и disableReadOnly (спасибо @Swinkid!)
- Мы добавили «устаревшие» темы к нашим доступным темам по умолчанию. Проверьте их в пользовательском интерфейсе настроек!
- Мы улучшили текст предварительного просмотра в пользовательском интерфейсе настроек и включили курсор
- Теперь пользователи могут настраивать размеры ячеек и межстрочный интервал.
- Теперь при выборе пропорционального шрифта появляется предупреждение (еще раз спасибо @jamespack!)
- Мы добавили действие для немедленного перезапуска соединения (restartConnection). Вы также вручную вызываете это меню с помощью сочетания клавиш, вместо этого привязывая комбинацию клавиш.
- Мы добавили действие для ручного вызова контекстного меню управления
- Добавлена поддержка списка переходов для непрямых ссылок на значки (еще раз спасибо @jamespack!)
- $theme.tab.showCloseButton теперь поддерживает activeOnly, чтобы отображать x только на активной вкладке (спасибо @kovdu!)
- Любой дистрибутив WSL с именем rancher-desktop или rancher-desktop-data будет игнорироваться. Спасибо за помощь в этом, @jamespack. Дополнительные сведения об этом изменении см. в выпуске № 12757 на GitHub.
Разные улучшения
- Добавлена поддержка последовательности горизонтальных полей.
- Добавлена поддержка режима вставки в квадратных скобках в ConHost.
- Добавлена поддержка CSI 18t.
- Добавлен подтекст, почему «Всегда показывать вкладки» нельзя переключать в пользовательском интерфейсе настроек.
- Кнопка сброса теперь доступна с описанием в сбросе
- Мы изменили способ обработки перезапуска подключения и добавили действие для restartConnection для ручного перезапуска вкладки или панели.
- Если вы используете метки FTCS «начало команды», «начало вывода» и «конец вывода» (OSC 133), вы можете теперь используйте действия selectCommand и selectOutput, чтобы выбрать команду или вывод, как они разграничены этими последовательности
Исправление ошибок
- Активные атрибуты теперь сохраняются во время операций изменения размера виртуального терминала (VT).
- Функции LineFeed и PrintString теперь объединены в AdaptDispatch.
- ConHost теперь учитывает кодовую страницу, хранящуюся в файлах .LNK.
- Терминал Windows теперь будет фокусироваться на оболочке, а не на строке заголовка, когда профиль выбран из вложенного пункта меню.
- Теперь мы вручную предварительно оцениваем начальный каталог при вызове elevate-shim.
- Теперь мы используем «виртуальный CWD» для каждого окна терминала.
- Мы исправили ошибку при запуске терминала по умолчанию, которая должна исправить некоторые приложения, которые немедленно выводят много текста на консоль.
- Теперь мы используем постоянную позицию с
центронлаунч: правда
Скачать терминал Windows
Вы можете установить Терминал Windows и Предварительный просмотр терминала Windows из Microsoft Store, из Страница релизов GitHubили с помощью winget.
Источник: Майкрософт
Если вам понравилась эта статья, пожалуйста, поделитесь ею с помощью кнопок ниже. Это не потребует от вас многого, но поможет нам расти. Спасибо за вашу поддержку!
Реклама