Windows Terminal v0.9, издаден с поддръжка на аргументи от командния ред
Windows Terminal v0.9 е навън с редица нови функции, които включват аргументи от командния ред, Auto-Detect PowerShell, диалогов прозорец за потвърждение „Затваряне на всички раздели“. Изданието v0.9 е последната версия на терминала, която ще включва нови функции преди версията v1.
Реклама
Windows Terminal е ново терминално приложение за потребители на командния ред, което има много нови функции, включително раздели, GPU ускорен DirectWrite/DirectX базиран двигател за изобразяване на текст, профили и др.
Windows Terminal е напълно с отворен код. Благодарение на новата конзола с раздели, тя позволява организиране на екземпляри на Командния ред, PowerShell, и Подсистема на Windows за Linux заедно в едно приложение.
Приложението идва с икона, която напомня за ново Икони на Office и OneDrive, отразяващ модерния изглед на Microsoft за дизайн, известен като „Fluent Design“.

Какво е новото в Windows Terminal 0.9
Аргументи на командния ред
В тегл
псевдонимът на изпълнение вече поддържа аргументи на командния ред. Вече можете да стартирате Terminal с нови раздели и панели, да посочите необходимите профили, като ги стартирате в директориите по ваш избор. Ето няколко примера:
wt -d .
Отваря терминала с профила по подразбиране в текущата работна директория.
wt -d.; new-tab -d C:\ pwsh.exe
Отваря терминала с два раздела. Първият изпълнява профила по подразбиране, започващ от текущата работна директория. Вторият е използването на профила по подразбиране с pwsh.exe като "командна линия"
(вместо профила по подразбиране "командна линия"
), започвайки от директорията C:\.
wt -p "Windows PowerShell" -d.; разделен панел -V wsl.exe
Отваря терминала с два панела, разделени вертикално. Горният панел изпълнява профила с името „Windows Terminal“, а долният панел изпълнява профила по подразбиране, използвайки wsl.exe като "командна линия"
(вместо профила по подразбиране "командна линия"
).
wt -d C:\Users\cinnamon\GitHub\WindowsTerminal; split-pane -p "Команден ред"; split-pane -p "Ubuntu" -d \\wsl$\Ubuntu\home\cinnak -H
Вижте следното видео
Също така, новите аргументи на командния ред са добре обяснено в GitHub.
Автоматично откриване на PowerShell
Windows Terminal вече ще открие всяка версия на PowerShell, инсталирана на вашия компютър, и автоматично ще създаде профил за вас. PowerShell с най-висок номер на версията ще бъде наречен „PowerShell“ и ще заеме оригиналния слот за PowerShell Core в падащото меню.

Потвърдете Затваряне на всички раздели
Създадена е нова глобална настройка, която ви позволява винаги да скривате диалоговия прозорец за потвърждение „Затваряне на всички раздели“. Можете да зададете "confirmCloseAllTabs"
да се вярно
в горната част на файла profiles.json и Windows Terminal няма да покаже диалоговия прозорец за потвърждение за затваряне на всички раздели.
Други подобрения
- Достъпност: Вече можете да навигирате дума по дума с помощта на разказвач или NVDA
- Вече можете да плъзнете и пуснете файл в терминала и пътят на файла ще бъде отпечатан
-
Ctrl+Ins
иShift+Ins
са обвързани по подразбиране къмкопие
ипаста
съответно - Сега можете да задържите
Shift
и щракнете, за да разширите избора си - Ключовете на VS Code, използвани за свързване на клавиши, вече се поддържат (т.е.
"pgdn"
и"страница надолу"
и двете са валидни)
Изчистване на бъгове
- Достъпност: Терминалът няма да се срине, когато разказвачът работи.
- Терминалът няма да се срине, когато предоставите невалидно фоново изображение или път на икона.
- Всичките ни изскачащи диалогови прозорци вече имат заоблени бутони.
- Полето за търсене вече работи правилно при висок контраст.
- Някои лигатури ще се изобразят по-правилно.
Действителната версия на приложението може да бъде намерена в Microsoft Store.
Windows терминал в Microsoft Store
Изходният код е включен GitHub.