Найти в Дзене
Майкрософт Новости

Выпущены стабильная версия 1.20, и тестовая версия 1.21, приложения "Терминал"

Майкрософт выпустила стабильную версию 1.20, и тестовую версию 1.21, приложения "Терминал". Краткое содержание статьи: 1. Стабильная версия 1.20; 2. Новые функции тестовой версии 1.21. 1. Стабильная версия 1.20. Выпущена стабильная версия 1.20 приложения "Терминал". В неё вошли новые функции, о которых шла речь в предыдущих статьях, и некоторые новые функции, о которых рассказано в текущей статье. Вы можете скачать/установить/обновить приложение любыми удобными для вас способами: 2. Новые функции тестовой версии 1.21. Тестовая версия 1.21 приложения "Терминал" содержит следующие новые функции: 1) Установка обновлений приложения из "Магазина Майкрософт" ("Microsoft Store") только тогда, когда приложение не используется. Начиная с версии 1.21 доступная в приложении "Магазин Майкрософт" ("Microsoft Store") новая версия приложения "Терминал" будет скачиваться и устанавливаться только тогда, когда приложение не будет запущено и использоваться. Настроить данное поведение нельзя. 2) Восстано

Майкрософт выпустила стабильную версию 1.20, и тестовую версию 1.21, приложения "Терминал".

Краткое содержание статьи:

1. Стабильная версия 1.20;

2. Новые функции тестовой версии 1.21.

1. Стабильная версия 1.20.

Выпущена стабильная версия 1.20 приложения "Терминал". В неё вошли новые функции, о которых шла речь в предыдущих статьях, и некоторые новые функции, о которых рассказано в текущей статье.

Вы можете скачать/установить/обновить приложение любыми удобными для вас способами:

2. Новые функции тестовой версии 1.21.

Тестовая версия 1.21 приложения "Терминал" содержит следующие новые функции:

1) Установка обновлений приложения из "Магазина Майкрософт" ("Microsoft Store") только тогда, когда приложение не используется.

Начиная с версии 1.21 доступная в приложении "Магазин Майкрософт" ("Microsoft Store") новая версия приложения "Терминал" будет скачиваться и устанавливаться только тогда, когда приложение не будет запущено и использоваться. Настроить данное поведение нельзя.

2) Восстановление окон, вкладок, и панелей из предыдущего сеанса.

Приложение "Терминал" теперь запоминает, какие окна, вкладки, и панели были запущены, и позволяет всё это восстановить при запуске приложения.

Для включения/отключения данной функции необходимо открыть настройки приложения, перейти на страницу запуск, и в пункте "При запуске терминала" в раскрывающемся списке выбрать пункт "Открыть окна из предыдущего сеанса".

-2

Снимки буфера в виде закодированного "Виртуальным терминалом" текста, хранятся в локальной папке вашего пакета. Данная папка является защищённой, и для доступа к ней требуются права администратора (используемой учётной записи). Об этом следует особенно помнить при использовании портативной версии приложения "Терминал".

Изображение: Microsoft. Восстановление буфера в приложении "Терминал".
Изображение: Microsoft. Восстановление буфера в приложении "Терминал".

3) Новая экспериментальная функция "Скрэтчпад" ("Scratchpad").

Панели приложения "Терминал" были переработаны, и теперь они позволяют отображать и использовать обычное содержимое (текст, изображения, и. т. д.). Результатом данной переработки стало появление новой функции/приложения под названием "Скрэтчпад" ("Scratchpad"). Данная функция позволяет открыть отдельную панель с полем ввода текста, и, соответственно, вводить текст.

Для включения данной функции необходимо в файле settings.json добавить новое действие.

{"action":"splitPane","type":"scratchpad"}

После сохранения файла settings.json вы можете запустить данное действие с использованием "Палитры команд", аналогично тому, как это происходит со всеми остальными созданными действиями. Вы также можете настроить определённые клавиатурные клавиши для запуска данного действия.

Изображение: Microsoft. Функция "Скрэтчпад" ("Scratchpad") в приложении "Терминал".
Изображение: Microsoft. Функция "Скрэтчпад" ("Scratchpad") в приложении "Терминал".

4) Выделение найденного текста при поиске.

При поиске текста добавлено выделение найденных результатов.

Изображение: Microsoft. Выделение найденных результатов при поиске.
Изображение: Microsoft. Выделение найденных результатов при поиске.

5) Отображение линий.

Добавлено отображение цветных, волнистых, пунктирных, и двойных подчёркнутых линий.

Протестировать их можно путём ввода следующих команд:

  • `e[58:2::255:192:203m`e[4:3mCheck out this cool sentence with colorful curly lines!`e[m
  • `e[58:2::255:192:203m`e[4:2mCheck out this cool sentence with colorful double lines!`e[m
  • `e[58:2::255:0:0m`e[4:2mCheck out this cool sentence`e[4:3m with a bunch`e[58:2::135:206:235m of lines styles `e[4:5mand colors!`e[m
Изображение: Microsoft. Отображение цветных, волнистых, пунктирных, и двойных подчёркнутых линий.
Изображение: Microsoft. Отображение цветных, волнистых, пунктирных, и двойных подчёркнутых линий.

6) Отображение блочных элементов, символов в виде прямоугольников, символов PowerLine, и точных текстурированных глифов (букв, символов, и. т. д.) с тенями.

Благодаря движку рендеринга текста "AtlasEngine" в окне приложения "Терминал" теперь блочные элементы, символы в виде прямоугольников, символы PowerLine, и точные текстурированные глифы (буквы, символы, и. т. д.) с тенями, могут отображаться с точностью до пикселя.

Изображение: Microsoft. Отображение блочных элементов, символов в виде прямоугольников, символов PowerLine, и точных текстурированных глифов  (букв, символов, и. т. д.) с тенями.
Изображение: Microsoft. Отображение блочных элементов, символов в виде прямоугольников, символов PowerLine, и точных текстурированных глифов (букв, символов, и. т. д.) с тенями.

Данную функцию можно включить/отключить с использованием пункта "Встроенные глифы", который доступен на странице "Оформление" настроек определённого профиля.

7) Новые настройки шрифтов для профилей.

В пункте "Начертание шрифта" на странице "Оформление" настроек определённого профиля раскрывающийся список заменён полем ввода текста с раскрывающемся списком, и таким образом добавлена возможность выбора/указания сразу нескольких шрифтов. При вводе/указании нескольких шрифтов следует использовать запятую. При отсутствии глифов (букв, символов) для первого выбранного/указанного шрифта будут использоваться глифы второго выбранного/указанного шрифта, и. т. д.

В данном примере в качестве настройки начертания шрифта для профиля "PowerShell" указаны шрифты "Cascadia Mono", и "Courier New".

-8
-9
-10

Добавлены новые пункты "Встроенные глифы", и "Полноцветные эмодзи", с переключателями, позволяющими включать/отключать отображение встроенных глифов, и полноцветных эмодзи (смайликов) соответственно.

-11

В следующем примере изображено то, как выглядит отображение эмодзи (смайликов) в случае отключённого пункта "Полноцветные эмодзи".

Изображение: Microsoft. Отображение эмодзи/смайликов при отключённом пункте "Полноцветные эмодзи".
Изображение: Microsoft. Отображение эмодзи/смайликов при отключённом пункте "Полноцветные эмодзи".

8) Новые настройки на странице "Расширенная" настроек определённого профиля.

На страницу "Расширенная" настроек определённого профиля добавлены следующие новые пункты — "Отображать меню при щелчке правой кнопкой мыши", "Автоматически помечать запросы при нажатии клавиши ВВОД", и "Запустить это приложение с новым блоком среды", с переключателями, позволяющими включить/отключить данные настройки.

-13

9) Новые настройки на странице "Отрисовка" настроек приложения.

В связи с тем, что "AtlasEngine" теперь является движком рендеринга текста по умолчанию, старый движок рендеринга текста "DxEngine" был удалён.

На странице "Отрисовка" настроек приложения добавлены пункты "API графики", и "Отключить аннулирование частичной цепочки буферов".

-14

Пункт "API графики" содержит раскрывающий список, и позволяет выбрать используемый графический API — "Автоматически" (данная настройка лучше всего подходит к графическому оборудованию), "Direct2D", и "Direct3D 11".

-15

Пункт "Отключить аннулирование частичной цепочки буферов" содержит переключатель, и позволяет включить/отключить аннулирование частичной цепочки буферов.

10) Пользовательские действия во фрагментированных расширениях.

"JSON Fragment Extensions" теперь поддерживает пользовательские действия.

В следующем примере было создано пользовательское действие.

-16

При расположении снимка в качестве json-файлв внутри папки "Fragments", которая доступна по следующему пути — "%LOCALAPPDATA%\Microsoft\Windows Terminal", вы сможете вызвать/выполнить пользовательское действие под названием "Phone Up Bram Stoker". Оно позволяет применить предпочитаемую вами цветовую схему к цветовой схеме под названием "Dracula".

Изображение: Microsoft. Использование пользовательских действий во фрагментированных расширениях.
Изображение: Microsoft. Использование пользовательских действий во фрагментированных расширениях.

11) Настройка "experimental.pixelShaderImagePath".

Отныне возможна загрузка изображения в виде текстуры с использованием новой настройки "experimental.pixelShaderImagePath".

В следующем примере можно увидеть, что напротив настройки "experimental.pixelShaderImagePath" указан путь к png-файлу, который загружен в виде текстуры.

-18
Изображение: Microsoft. Результат использования настройки experimental.pixelShaderImagePath.
Изображение: Microsoft. Результат использования настройки experimental.pixelShaderImagePath.

12) Другие нововведения.

  • Дистрибутивы приложения "Терминал" теперь по умолчанию поставляются с дополнительной библиотекой Microsoft.Terminal.UI.dll. Использование .winmd больше не требуется;
  • Уведомления с предупреждениями и ошибками, отображающимися на страницах настроек шрифтов (например на странице "Оформление" настроек определённого профиля) в параметрах приложения, стали более читабельными;
  • Добавлена анимация запуска, и закрытия панели "Найти";
  • Для дублирования активного профиля добавлено использование клавиатурных клавиш "Alt" + "Shift" + "+", и "Alt" + "Shift" + "-";
  • Обычно профили отображаются в виде значков собственных exe-файлов, при условии, что это было настроено в раскрывающемся меню в пункте "Значок" в настройках определённого профиля. Если необходимо, чтобы профиль отображался без значка, здесь же в раскрывающемся меню нужно поставить галочку напротив пункта "Скрыть значок";
-20
  • Движок рендеринга текста "AtlasEngine" включён по умолчанию;
  • Добавлена возможность настройки различных степеней непрозрачности ("opacity") для неактивных панелей в файле настроек settings.json;
  • Добавлены новые цветовые схемы — "Dark+", "CGA", и "IBM";
-21
-22
-23
  • Удалена функция редактирования встроенных цветовых схем без необходимости их копирования;
  • Приложение "Терминал" теперь удаляет встроенные цветовые схемы из локального файла settings.json, при условии что они не были изменены пользователем;
  • Добавлено свойство "selectionBackground" для светлых цветовых тем в файле настроек settings.json;
  • При двойном нажатии по переносимому на другую строку слову добавлено выделение его целиком;
  • Колесо мыши теперь автоматически прокручивает окно приложения, когда используется альтернативный буфер ("Режим альтернативной прокрутки" ("Alternate Scroll Mode") включён по умолчанию);
  • Добавлена возможность использования одинарных кавычек при перетаскивании в "Подсистеме Windows для Linux" (WSL);
  • Для виртуального терминала добавлена установка заголовка окна, вкладки, панели с использованием DECSWT (выбрать заголовок окна) в дополнение к XTerm OSC 2, а также добавлена поддержка DECAUPSS, DECRQUPSS, и ACS, что завершает 8-ми битную интерфейсную архитектуру;
  • При исправлении файла настроек settings.json удалено автоматическое отображение любых диалоговых окон "Не удалось перезапустить настройки";
  • Тестовые сборки приложения "Терминал" для канала тестирования "Canary" теперь по умолчанию выпускаются в формате zip-архива.

Скачать/установить/обновить тестовую версию приложения "Терминал" вы можете любым удобным для вас способом:

#Windows10 #Windows11 #Терминал #WindowsTerminal #Microsoft #Майкрософт