Microsoft най-накрая пуска нова версия на Windows Terminal, която включва всички нови функции обявено по-рано . Вече можете да използвате търсене, промяна на размера на раздела и също така да използвате CRT ретро ефекти в терминала на Windows.
Реклама
Windows Terminal - ново терминално приложение за потребители на командния ред, което има много нови функции, включително раздели, ускорен графичен процесор, базиран на DirectWrite / DirectX базиран механизъм за визуализиране на текст, профили и др.
Windows Terminal е изцяло с отворен код. Благодарение на новата конзола с раздели, тя позволява организиране на копия на Командния ред , PowerShell , и Подсистема на Windows за Linux заедно в едно приложение.
Приложението се предлага с икона, която напомня за ново Икони на Office и OneDrive , отразяваща съвременния дизайн на Microsoft, известен като „Fluent Design“.
Windows Terminal v0.8
Windows Terminal v0.8 вече е достъпен в Microsoft Store. Основните промени включват.
Търсене
Функцията за търсене е добавена към терминала. Обвързването на ключовете по подразбиране за извикване на падащото меню за търсене е{'command': 'find', 'keys': ['ctrl + shift + f']}
.
Ретро терминални ефекти
Вече можете да имате CRT ретро ефекти в терминала на Windows, като сканиращи линии и светещ текст. Нещо като това:
Това е експериментална функция, но за да я активирате, можете да добавите следния кодов фрагмент към всеки от вашите профили:
как да изключите надписа на директна телевизия
'Experimental.retroTerminalEffect': вярно
Подобрени обвързвания на ключовете за панели и раздели
Когато отваряте нов прозорец или раздел с обвързване на ключове, вече можете да посочите кой профил, като използвате името на профила'profile': 'profile-name'
ръководство'profile': 'profile-guide'
, или индекс„индекс“: индекс на профила
. Ако не е посочено нито едно, се използва профилът по подразбиране.
Освен това можете да замените някои аспекти на профила, като например изпълнимия команден ред на профила'commandline': 'path / to / my.exe'
, начална директория'startDirectory': 'my / path'
или заглавие на раздела'tabTitle': 'ново заглавие'
.
Ето няколко примера
{'бутони': ['ctrl + a'], 'command': {'action': 'splitPane', 'split': 'vertical'}}
Отваря профила по подразбиране в нов вертикален прозорец.
{'бутони': ['ctrl + b'], 'command': {'action': 'splitPane', 'split': 'vertical', 'index': 0}}
Отваря първия профил в падащото меню в нов вертикален прозорец.
{'бутони': ['ctrl + c'], 'command': {'action': 'splitPane', 'split': 'horizontal', 'profile': '{00000000-0000-0000-0000-000000000000} ',' commandline ':' foo.exe '}}
Отваря профила с ръководството 00000000-0000-0000-0000-000000000000 с помощта на изпълнимия команден ред на foo.exe в нов хоризонтален панел.
{'бутони': ['ctrl + d'], 'command': {'action': 'newTab', 'profile': 'profile1', 'startDirectory': 'c: \ foo'}}
Отваря профила с името profile1, започвайки от директорията c: foo в нов раздел.
{'бутони': ['ctrl + e'], 'command': {'action': 'newTab', 'index': 1, 'tabTitle': 'bar', 'startDirectory': 'c: \ foo ',' commandline ':' foo.exe '}}
Отваря втория профил в падащото меню, използвайки изпълнимия команден ред на foo.exe със заглавие на раздела на лентата, започващо в директорията c: foo в нов раздел.
Персонализирани настройки по подразбиране
Вече можете да модифицирате своите профили.json, за да имате свои собствени настройки на профила по подразбиране. С тази нова архитектура можете да зададете свойство веднъж и то да се прилага за всички ваши профили. Тази нова настройка помага да се минимизират излишните настройки между профилите. За да добавите тази функция, можете да промените обекта за профили във вашия profile.json, за да имате„по подразбиране“
и'списък'
свойства в следния формат:
'профили': {'по подразбиране': {'fontFace': 'Код на Cascadia', 'colorScheme': 'Vintage'} 'списък': [{'commandLine': 'cmd.exe', 'guide': '{00000000 -0000-0000-0000-000000000000} ',' name ':' cmd '}, {' guide ':' {11111111-1111-1111-1111-111111111111} ',' name ':' PowerShell Core ',' source ':' Windows.Terminal.PowershellCore '}]},
С горния кодов фрагмент всички профили ще използват шрифт Cascadia Code и ще имат цветова схема Vintage.
Оразмеряване на раздела
Вече имате възможност да променяте поведението на ширините на вашите раздели. Добавена е нова настройка, наречена'titleWidthMode'
. Тази настройка осигурява две различни поведения на ширината на раздела:'равен'
и'titleLength'
.'равен'
ще направи всичките ви раздели еднакви по ширина и ще се свият при добавяне на допълнителни раздели, подобно на традиционното изживяване на браузъра.'titleLength'
ще оразмери всеки раздел до дължината на заглавието на раздела.
Първоначално терминалът имаше зададено поведение на ширината на раздела по подразбиране'titleLength'
. Тази версия променя поведението по подразбиране на'равен'
. Ако искате да промените поведението на ширината на раздела обратно на'titleLength'
режим, можете да добавите следния кодов фрагмент към„глобален“
свойство на вашия файл profile.json:
'tabWidthMode': 'titleLength'
Изчистване на бъгове
- Редът на раздела вече ще се увеличава, когато прозорецът стане.
- Режимът на цял екран вече работи по-надеждно.
- Преместването на фокуса между групираните прозорци трябва да действа по начина, по който очаквате.
- Потребителите на подсистема на Windows за Linux (WSL) вече ще виждат
WT_SESSION
променлива на средата. - Куп корекции на сривове!
Действителната версия на приложението може да бъде намерена в Microsoft Store.
Терминал на Windows в Microsoft Store
itunes променя прозорците на местоположението за архивиране