Добро пожаловать в очередной выпуск Windows Terminal! Этот выпуск обновляет Windows Terminal Preview до версии 1.8 и основной Windows Terminal до версии 1.7. Обе сборки можно установить в Microsoft Store, а также со страницы выпусков GitHub. Давайте узнаем, что нового!
Пользовательский интерфейс настроек по умолчанию в стабильной версии
Пользовательский интерфейс настроек теперь входит в стабильную сборку Windows Terminal! Вы можете получить доступ к пользовательскому интерфейсу настроек, нажав кнопку настроек в раскрывающемся меню или нажав Ctrl+,. Мы все еще работаем над улучшением интерфейса настроек, поэтому следите за обновлениями по мере выхода новых версий!
Shift + щелчок для открытия профиля в новом окне
Теперь вы можете удерживать Shift и щелкнуть профиль в раскрывающемся меню, чтобы открыть этот профиль в новом окне. Эта функция добавлена к уже существующей функции удерживания Alt и щелчка по профилю, чтобы открыть его на новой панели.
Параметры внешнего вида без фокусировки
Вы хотели настроить свой профиль, чтобы он выглядел иначе, когда на нем нет фокуса? Если да, то сегодня ваш счастливый день! Вы можете добавить объект «unocusedAppearance» в объект JSON вашего профиля и указать в нем настройки внешнего вида. Эти настройки внешнего вида будут включены, когда этот профиль открыт без фокусировки. Дополнительную информацию о том, как настроить этот параметр, можно найти на нашем сайте документации.
// Устанавливает непрозрачность фонового изображения профиля на 0,3 без фокусировки
"unfocusedAppearance":
{
"backgroundImageOpacity": 0.3
},
Именование окон
Мы добавили возможность давать имена окнам терминала. Это упрощает идентификацию ваших окон при использовании аргументов командной строки wt, которые определяют определенное окно с аргументом --window, -w . Если вы хотите легко идентифицировать свое окно, вы можете использовать действие identifyWindow. Вы можете назвать новое окно с помощью командной строки или переименовать существующее окно с помощью палитры команд. Дополнительную информацию об этих командах нового окна можно найти на нашем сайте документации.
Обновления пользовательского интерфейса настроек
Раскрывающийся список шрифтов
Теперь вы можете выбрать начертание шрифта, используя раскрывающийся список, вместо того, чтобы вводить имя шрифта! В этом раскрывающемся списке также есть фильтр для моноширинных и немоноширинных шрифтов.
Удаление базового слоя
Команда терминала решила удалить страницу базового уровня из пользовательского интерфейса настроек. Это связано с некоторыми архитектурными конфликтами с расширениями фрагментов JSON. В настоящее время мы планируем альтернативные способы одновременного редактирования всех ваших профилей с помощью пользовательского интерфейса настроек. Вы по-прежнему можете использовать раздел «defaults» в файле settings.json в качестве временного решения. Мы собираем отзывы об этом изменении в этом разделе и хотели бы услышать ваше мнение.
Новые аргументы командной строки
Скрыть заголовок приложения
Аргумент suppressApplicationTitle и флаги --suppressApplicationTitle/--useApplicationTitle были добавлены в список аргументов командной строки wt. Эти новые дополнения позволяют указать, хотите ли вы, чтобы определенный профиль подавлял изменение заголовка приложения при запуске при использовании командной строки. Более подробную информацию о настройке подавления заголовка приложения можно найти на нашем сайте документации.
Разные улучшения
tabSwitcherMode был добавлен в действия nextTab и prevTab
Палитра команд стала еще более доступной благодаря дополнительным объявлениям МАУ
Предупреждение о многострочной вставке теперь отключено в режиме вставки в скобках
Подкоманда split-pane теперь принимает -D, - duplicate для дублирования профиля текущей активной панели
Теперь вы можете использовать параметр --colorScheme в командах new-tab и split-pane
Багфиксы
Выбор в несколько кликов снова работает должным образом
Наведение указателя мыши на URL-адреса теперь работает в режиме мыши VT
Команда scrollToBottom теперь работает должным образом
Терминал теперь правильно распознает файлы шейдеров и шрифты.