Windows Terminal - гэта новае, сучаснае, хуткае, эфектыўнае, магутнае і прадукцыйнае тэрмінальнае прыкладанне для карыстальнікаў інструментаў і абалонак каманднага радка, такіх як Command Prompt, PowerShell і WSL.
Windows Terminal будзе пастаўляцца праз Microsoft Store у Windows 10 і будзе рэгулярна абнаўляцца, гарантуючы, што вы заўсёды будзеце ісці ў нагу са часам і зможаце карыстацца найноўшымі функцыямі і апошнімі паляпшэннямі з мінімальнымі намаганнямі.
Ключавыя функцыі Windows Terminal
Некалькі ўкладак
Вы прасілі, і мы пачулі! Найбольш часта запытаная функцыя для тэрмінала - гэта падтрымка некалькіх укладак, і мы вельмі рады, што нарэшце змаглі даць гэтую функцыю. Цяпер вы можаце адкрываць любую колькасць укладак, кожная з якіх падключана да абалонкі каманднага радка або з дадаткам па вашаму выбару, напрыклад, Command Prompt, PowerShell, Ubuntu на WSL, Raspberry Pi праз SSH і г. д.
Прыгожы тэкст
У Windows Terminal выкарыстоўваецца GPU-паскарэнне DirectWrite/DirectX на аснове рухавічка рэндэрынгу тэксту. Гэты новы рухавічок рэндэрынгу тэксту будзе адлюстроўваць тэкставыя сімвалы, гліфы і сімвалы, якія прысутнічаюць у шрыфтах на вашым ПК, уключаючы ідэаграмы CJK, эмодзі, сімвалы powerline, значкі, лігатуры праграмавання і г. д. Гэты рухавічок нават рэндэрыт тэкст нашмат хутчэй, GDI кансолі!
У вас таксама будзе магчымасць выкарыстоўваць наш новы шрыфт! Мы хацелі стварыць вясёлы, новы, монашырынны шрыфт, каб палепшыць сучасны знешні выгляд тэрмінала. Гэты шрыфт не толькі будзе ўключаць лігатуры праграмавання, але і будзе мець уласны опэн-сурсны рэпазітар. Заставайцеся з намі для атрымання дадатковай інфармацыі аб новым праекце шрыфта!
Налады і канфігуравальнасць
Мы звязаліся з многімі карыстальнікамі каманднага радка, якія любяць кастамізаваць свае тэрміналы і дадаткі каманднага радка. Windows Terminal падае мноства налад і параметраў канфігурацыі, якія даюць вялікі кантроль над вонкавым выглядам тэрмінала і кожнай з абалонак/профіляў, якія можна адчыняць як новыя ўкладкі. Настройкі захоўваюцца ў структураваным тэкставым файле, што спрашчае канфігураванне для карыстальнікаў і/або інструментаў.
Выкарыстоўваючы механізм канфігуравання тэрмінала, вы зможаце стварыць некалькі "профіляў" для кожнай абалонкі/прыкладанні/інструмента, якія вы жадаеце выкарыстоўваць, няхай гэта будзе PowerShell, Command Prompt, Ubuntu ці нават SSH-злучэнні з Azure ці прыладамі IoT. Гэтыя профілі могуць мець сваю ўласную камбінацыю стыляў і памераў шрыфта, каляровых тэм, узроўняў размыцця/празрыстасці фону і г. д. Цяпер вы можаце стварыць свой уласны тэрмінал у сваім стылі, які персаналізаваны на ваш унікальны густ!
Больш!
Пасля выпуску Windows Terminal 1.0, мы плануем пачаць працу са шматлікімі фічамі, якія ўжо ёсць у нашым бэклогу, у дадатак да шматлікіх фічаў, якія вы, як супольнасць, верагодна, дадасце!
Калі я змагу яго атрымаць?
На сённяшні дзень Windows Terminal і Windows Console даступныя ў оўпэн-сурсе, так што вы ўжо можаце кланаваць, збіраць, запускаць і тэставаць код з рэпазітара на GitHub:
Таксама, гэтым летам у Microsoft Store будзе выпушчана прэв'ю-версія Windows Terminal для першапраходцаў і прадастаўлення фідбэка.
А ўжо зімой мы плануем канчаткова выпусціць Windows Terminal 1.0, і мы будзем працаваць з супольнасцю, каб пераканацца, што ён поўнасцю гатовы, перш чым мы выпусцім!
Пачакайце... вы сказалі ў оўпэн-сурсе?
Ды гэта так! Мы рады абвясціць, што мы адчыняем не толькі Windows Terminal, але і Windows Console, якая ўтрымоўвае інфраструктуру каманднага радка ў Windows і падае традыцыйны Console UX.
Нам ужо не церпіцца папрацаваць з вамі над паляпшэннем і пашырэннем магчымасцяў каманднага радка Windows!
Гэта гучыць узрушаюча, але чаму б вам проста не палепшыць існуючую Windows Console?
Асноўнай мэтай Windows Console з'яўляецца захаванне зваротнай сумяшчальнасці з існымі прыладамі каманднага радка, скрыптамі і т. д. Хоць нам і атрымалася дадаць мноства ключавых паляпшэнняў у функцыянал кансолі (напрыклад, дадаць падтрымку VT і 24-бітнага колеру і т. д. гл. гэты пост у блогу), мы не можам унесці далейшыя істотныя паляпшэнні ў UI кансолі без “парушэння свету”.
Таму надышоў час для новага, свежага падыходу.
Windows Terminal устанаўліваецца і працуе разам з існуючым дадаткам Windows Console. Калі вы непасрэдна запускаеце Cmd/PowerShell/інш, яны пачнуць падлучацца да традыцыйнага асобніка кансолі сапраўды гэтак жа, як звычайна. Такім чынам, зваротная сумяшчальнасць застаецца нязменнай, і ў той жа час вы можаце выкарыстоўваць Windows Terminal, калі/калі вы захочаце гэта зрабіць. Windows Console будзе працягваць пастаўляцца ў Windows на працягу дзесяцігоддзяў для падтрымкі існуючых/састарэлых прыкладанняў і сістэм.
Добра, а што наконт удзелу ў існуючым праекце тэрмінала або дадатку ў опэн-сурсе?
Мы старанна вывучылі гэты варыянт падчас планавання і вырашылі, што наш удзел у існуючым праекце запатрабуе змены патрабаванняў і архітэктуры праекту такім чынам, што гэта будзе занадта дэструктыўным.
Замест гэтага, стварыўшы новае опэн-сурснае тэрмінальнае прыкладанне і опэн-сурсную Windows Console, мы можам прапанаваць супольнасці супрацоўнічаць з намі ў паляпшэнні кода і выкарыстанні яго ў сваіх адпаведных праектах.
Мы лічым, што на рынку дастаткова месца для новых/розных ідэй аб тым, што тэрмінал можа і павінен рабіць, і мы імкнемся дапамагчы экасістэме тэрмінальных (і звязаных з ёй) прыкладанняў квітнець і развівацца за кошт укаранення новых ідэй, цікавых падыходаў і захапляльных інавацыі. у гэтай прасторы.
Пераканалі! Як прыняць удзел?
Наведайце рэпазітар па адрасе
Гэтым летам паспрабуйце ўсталяваць і запусціць Windows Terminal з Microsoft Store. Калі вы сутыкнецеся з якімі-небудзь памылкамі, падзяліцеся водгукам праз Feedback Hub або падзел Issues на GitHub, які прызначаны для пытанняў і абмеркаванняў.
Мы рады працаваць з вамі! Калі ў вас ёсць якія-небудзь пытанні ці пажаданні, не саромейцеся звяртацца да Kayla
Крыніца: habr.com