Выпуск Windows Terminal Preview v0.4 с массой новых функций
Windows Terminal - новое приложение терминала для пользователей командной строки, которое имеет множество новых функций, включая вкладки, движок визуализации текста на основе DirectWrite / DirectX с ускорением графического процессора, профили и многое другое. Windows Terminal Preview v0.4 поступает в Microsoft Store, предлагая множество новых функций и улучшений.
Рекламное объявление
Терминал Windows полностью открыт. Благодаря новой консоли с вкладками, она позволяет организовать экземпляры командной строки, PowerShell и подсистемы Windows для Linux вместе в одном приложении.
Приложение поставляется со значком, который напоминает новые значки Office и OneDrive, отражая современный дизайн Microsoft, известный как «Свободный дизайн».
Microsoft - это освобождение новая версия Windows Terminal через Microsoft Store. Ключевые изменения Windows Terminal Preview v0.4 включают:
Обновления настроек
Profiles.json теперь в LocalState
Файл profiles.json перемещен из папки RoamingState в папку LocalState. Это изменение предотвращает автоматический роуминг настроек между вашими устройствами. Это устраняет такие проблемы, как наличие ссылки на шрифт на одном компьютере, которого не было на другом, что приводило к сбою Терминала из-за неопознанного шрифта.
Настройки заголовка вкладки
В нашем выпуске v0.3 мы представили "tabTitle"
параметр, позволяющий пользователям перезаписывать заголовок вкладки настраиваемой строкой. В версии 0.4 мы изменили эту функцию. Теперь по умолчанию в заголовке вкладки будет указано имя профиля, а не путь к исполняемому файлу. Если вы хотите изменить то, что используется в качестве заголовка по умолчанию, настройте "tabTitle"
заменит имя профиля во вкладке.
Эта функция немного отличается от предыдущей, потому что это установка оболочка title, а не переопределять отображаемый заголовок. Это поведение согласуется с поведением, используемым в исходном conhost. Для пояснения, заголовок оболочки - это заголовок, предоставляемый приложением командной строки, которое используется в экземпляре профиля. Это означает, что приложение командной строки по-прежнему сможет перезаписывать заголовок вкладки, что является изменением по сравнению с выпуском v0.3.
Примечание: Заголовок оболочки переопределяется в дистрибутивах WSL, поскольку конфигурация оболочки по умолчанию во многих дистрибутивах устанавливает заголовок окна перед каждым запросом. Вы можете изменить это поведение в профилях bash или ZSH в / etc.
Предупреждающие сообщения настроек
Теперь, когда есть проблема с вашим файлом profiles.json, Терминал отобразит сообщение об ошибке с описанием того, что неверно. Если ваш файл profiles.json не может быть прочитан должным образом, Терминал будет использовать настройки по умолчанию, однако он НЕ перезапишет ваш существующий файл настроек.
Обновления привязки клавиш
AltGr теперь обнаружен
Теперь вы можете иметь одновременно нажатие клавиш AltGr и "Ctrl + Alt"
привязки клавиш! Нажатие клавиши AltGr теперь обнаруживается до функции привязки клавиш, что делает ее доступной для пользователей.
Открытие раскрывающегося списка вкладок
Теперь вы можете использовать привязку клавиш, чтобы открыть раскрывающееся меню вкладки. Привязка клавиш по умолчанию, поставляемая с этим выпуском: «Ctrl + Shift + Пробел»
.
Информация: Список всех доступных привязок клавиш см. В документации. здесь!
Примечание: Если вы ранее установили Терминал и хотели бы получить новые настройки по умолчанию, вам придется удалить текущий файл profiles.json и перезапустить Терминал. Это создаст новый файл настроек с настройками по умолчанию. Вы можете переместить текущий файл profiles.json, чтобы сохранить копию текущих настроек. Мы активно работаем над улучшением этого опыта!
Копировать обновления
Новая глобальная настройка: копировать при выборе
"copyOnSelect"
был добавлен как новый глобальный параметр в файл profiles.json. По умолчанию этот параметр установлен на ложный
. При установке на правда
, буфер обмена будет скопирован после того, как в Терминале будет сделан выбор. Если ложный
, выделенный фрагмент не будет скопирован до тех пор, пока не будут предприняты дальнейшие действия (например, использование привязки клавиш, вызывающей функцию копирования). Этот опыт совпадает с тем, что происходит на терминалах Unix.
HTML Копировать
Когда вы выбираете диапазон текста и копируете его в буфер обмена, Терминал теперь записывает выбранный текст в буфер обмена как стилизованный HTML. Это позволит вам вставлять стилизованное содержимое консоли в другие приложения, такие как Outlook, Microsoft Word и т. Д. Это поведение отличается от conhost тем, что буфер обмена всегда копирует данные HTML вместе с обычным текстом, а не определяет, когда вы хотите скопировать данные HTML.
Обновление специальных возможностей
Ограничивающие прямоугольники UIA теперь правильно выровнены с текстовыми диапазонами на дисплеях с масштабом 100%. Ограничивающие прямоугольники определяют области, в которых текст отображается в буфере внутри Терминала. Это поддерживает панели, а также улучшает доступность!
Устранение ошибок
- Любая привязка клавиш, используемая для копирования, будет передана в базовое приложение командной строки, если нет активного выбора. Поэтому, например, если вы используете
"Ctrl + C"
для копирования, он будет копировать, если есть выбор. В противном случае ^ C отправляет SIGINT и прерывает сигнал, как и ожидалось. - Иконки больше не будут мигать при переключении между вкладками. Кроме того, Терминал больше не будет аварийно завершать работу, если путь к значку неверен.
- После открытия раскрывающегося списка вкладок щелчок за пределами его закроет раскрывающийся список и скроет его.
- Терминал больше не выполняет повторную сериализацию настроек при запуске, поэтому ваш файл profiles.json больше не будет переформатироваться при запуске.
Скачайте приложение здесь:
Терминал Windows в Магазине Microsoft