Мы вернулись с очередным выпуском Windows Terminal! Терминал Windows перешел на версию 1.4 и включает функции, описанные в сообщении блога о версии 1.4. Windows Terminal Preview была переведена на версию 1.5 и включает функции, описанные ниже, в этой статье. Вы можете загрузить обе версии из Microsoft Store или со страницы выпусков GitHub. Давайте узнаем, что нового!
![](https://habrastorage.org/webt/y3/jg/_0/y3jg_0amevc0fpmzbd5vr6lvxau.gif)
Мы улучшили функциональность гиперссылок, чтобы автоматически обнаруживать ссылки внутри вашего терминала. Эти ссылки активны и открываются в вашем браузере по умолчанию с помощью Ctrl + Click.
![](https://habrastorage.org/webt/5w/mg/wj/5wmgwj8zzv0gyfktanhs2thdyoq.png)
Терминал Windows теперь поддерживает символ BEL. Вы можете включить или отключить звонок с помощью настройки профиля «bellStyle».
Теперь вы можете использовать смайлики в качестве значков профиля во всем терминале, установив в качестве «значка» своего профиля смайлик.
![](https://habrastorage.org/webt/ld/dy/ds/lddydsggqzs57yvfhm8jvmwja5o.png)
Примечание. Список переходов не поддерживает смайлики в виде значков, поэтому ваши профили будут указаны без смайлов.
Параметр useTabSwitcher обновлен! Теперь вы можете указать «mru» или «inOrder», что включит переключатель вкладок с перечислением вкладок либо в порядке их последнего использования, либо в порядке их расположения в терминале.
В настройку backgroundImage добавлена новая опция! Вы можете установить фоновое изображение на «desktopWallpaper», которое установит фоновое изображение терминала в качестве обоев рабочего стола.
В настройку launchMode добавлены новые режимы запуска. Теперь вы можете указать терминал для запуска в режиме фокусировки или режиме максимальной фокусировки. Режим фокусировки скрывает вкладки и строку заголовка.
Мы добавили анимацию при создании и закрытии панелей. Если вы хотите отключить анимацию во всем приложении терминала, вы можете использовать глобальный параметр disableAnimations.
Примечание. Если у вас отключена анимация на уровне ОС, вы не увидите анимацию внутри терминала, если не установите для «disableAnimations» значение false.
Мы переключили префикс > в режим действия внутри палитры команд, что соответствует функциональности палитры команд VS Code. Обратный интервал удалит символ > и переведет вас в режим командной строки, позволяя запускать аргументы командной строки.
![](https://habrastorage.org/webt/xt/5s/ac/xt5sacypkbpj1hni2bbtbyh22b4.gif)
При входе во вложенное меню из палитры команд теперь можно вернуться к корневому меню, не выходя из палитры команд.
![](https://habrastorage.org/webt/dh/pp/gw/dhppgwtf3hkmqpm2thxtjyshzre.png)
При поиске команд на палитре команд результаты будут выделять соответствующий текст жирным шрифтом, чтобы упростить поиск нужной команды.
![](https://habrastorage.org/webt/go/ib/ev/goibevttph0kfckc0luunmrtipm.gif)
Теперь вы можете открыть текстовое поле переименования вкладки, используя действие «openTabRenamer».
![](https://habrastorage.org/webt/w7/1z/8u/w71z8uyembjfgqs49zlvlef8zgq.gif)
Вы можете использовать действие «togglePaneZoom», чтобы развернуть панель так, чтобы она соответствовала всему содержимому окна терминала.
![](https://habrastorage.org/webt/y3/jg/_0/y3jg_0amevc0fpmzbd5vr6lvxau.gif)
![](https://habrastorage.org/webt/y3/jg/_0/y3jg_0amevc0fpmzbd5vr6lvxau.gif)
Полная поддержка гиперссылок
Мы улучшили функциональность гиперссылок, чтобы автоматически обнаруживать ссылки внутри вашего терминала. Эти ссылки активны и открываются в вашем браузере по умолчанию с помощью Ctrl + Click.
![](https://habrastorage.org/webt/5w/mg/wj/5wmgwj8zzv0gyfktanhs2thdyoq.png)
Звонок
Терминал Windows теперь поддерживает символ BEL. Вы можете включить или отключить звонок с помощью настройки профиля «bellStyle».
"bellStyle": "audible",
"bellStyle": "none"
Поддержка эмодзи в значках профиля
Теперь вы можете использовать смайлики в качестве значков профиля во всем терминале, установив в качестве «значка» своего профиля смайлик.
![](https://habrastorage.org/webt/ld/dy/ds/lddydsggqzs57yvfhm8jvmwja5o.png)
Примечание. Список переходов не поддерживает смайлики в виде значков, поэтому ваши профили будут указаны без смайлов.
Настройка порядка переключения вкладок
Параметр useTabSwitcher обновлен! Теперь вы можете указать «mru» или «inOrder», что включит переключатель вкладок с перечислением вкладок либо в порядке их последнего использования, либо в порядке их расположения в терминале.
// Включает tab switcher
"useTabSwitcher": "mru",
"useTabSwitcher": "inOrder"
// Отключает the tab switcher
"useTabSwitcher": "disabled"
Фоновое изображение
В настройку backgroundImage добавлена новая опция! Вы можете установить фоновое изображение на «desktopWallpaper», которое установит фоновое изображение терминала в качестве обоев рабочего стола.
Режимы запуска фокусуровки
В настройку launchMode добавлены новые режимы запуска. Теперь вы можете указать терминал для запуска в режиме фокусировки или режиме максимальной фокусировки. Режим фокусировки скрывает вкладки и строку заголовка.
"launchMode": "focus",
"launchMode": "maximizedFocus"
Отключение анимаций
Мы добавили анимацию при создании и закрытии панелей. Если вы хотите отключить анимацию во всем приложении терминала, вы можете использовать глобальный параметр disableAnimations.
"disableAnimations": true
Примечание. Если у вас отключена анимация на уровне ОС, вы не увидите анимацию внутри терминала, если не установите для «disableAnimations» значение false.
Улучшения палитры команд
Reconfigured > prefix
Мы переключили префикс > в режим действия внутри палитры команд, что соответствует функциональности палитры команд VS Code. Обратный интервал удалит символ > и переведет вас в режим командной строки, позволяя запускать аргументы командной строки.
![](https://habrastorage.org/webt/xt/5s/ac/xt5sacypkbpj1hni2bbtbyh22b4.gif)
Кнопка «назад»
При входе во вложенное меню из палитры команд теперь можно вернуться к корневому меню, не выходя из палитры команд.
![](https://habrastorage.org/webt/dh/pp/gw/dhppgwtf3hkmqpm2thxtjyshzre.png)
Поисковые запросы полужирным шрифтом
При поиске команд на палитре команд результаты будут выделять соответствующий текст жирным шрифтом, чтобы упростить поиск нужной команды.
![](https://habrastorage.org/webt/go/ib/ev/goibevttph0kfckc0luunmrtipm.gif)
Новые действия
Текстовое поле переименования открытой вкладки
Теперь вы можете открыть текстовое поле переименования вкладки, используя действие «openTabRenamer».
![](https://habrastorage.org/webt/w7/1z/8u/w71z8uyembjfgqs49zlvlef8zgq.gif)
Масштаб панели
Вы можете использовать действие «togglePaneZoom», чтобы развернуть панель так, чтобы она соответствовала всему содержимому окна терминала.
![](https://habrastorage.org/webt/y3/jg/_0/y3jg_0amevc0fpmzbd5vr6lvxau.gif)
Исправление ошибок
- Терминал работает намного быстрее при запуске, открытии вкладок и закрытии вкладок, когда у вас много профилей.
- Щелчки по ссылкам внутри терминала больше не будут зависать.
- В списке переходов теперь будут отображаться значки, в пути к файлам которых используются слеши.
- При невозможности записи в файл настроек теперь отображается предупреждение.
- При использовании программы чтения с экрана переход к следующему слову выполняется намного быстрее.