Прадстаўляем Windows Terminal

Windows Terminal - гэта новае, сучаснае, хуткае, эфектыўнае, магутнае і прадукцыйнае тэрмінальнае прыкладанне для карыстальнікаў інструментаў і абалонак каманднага радка, такіх як Command Prompt, PowerShell і WSL.

Windows Terminal будзе пастаўляцца праз Microsoft Store у Windows 10 і будзе рэгулярна абнаўляцца, гарантуючы, што вы заўсёды будзеце ісці ў нагу са часам і зможаце карыстацца найноўшымі функцыямі і апошнімі паляпшэннямі з мінімальнымі намаганнямі.

Прадстаўляем Windows Terminal

Ключавыя функцыі Windows Terminal

Некалькі ўкладак

Вы прасілі, і мы пачулі! Найбольш часта запытаная функцыя для тэрмінала - гэта падтрымка некалькіх укладак, і мы вельмі рады, што нарэшце змаглі даць гэтую функцыю. Цяпер вы можаце адкрываць любую колькасць укладак, кожная з якіх падключана да абалонкі каманднага радка або з дадаткам па вашаму выбару, напрыклад, Command Prompt, PowerShell, Ubuntu на WSL, Raspberry Pi праз SSH і г. д.

Прадстаўляем Windows Terminal

Прыгожы тэкст

У Windows Terminal выкарыстоўваецца GPU-паскарэнне DirectWrite/DirectX на аснове рухавічка рэндэрынгу тэксту. Гэты новы рухавічок рэндэрынгу тэксту будзе адлюстроўваць тэкставыя сімвалы, гліфы і сімвалы, якія прысутнічаюць у шрыфтах на вашым ПК, уключаючы ідэаграмы CJK, эмодзі, сімвалы powerline, значкі, лігатуры праграмавання і г. д. Гэты рухавічок нават рэндэрыт тэкст нашмат хутчэй, GDI кансолі!

Прадстаўляем Windows Terminal

У вас таксама будзе магчымасць выкарыстоўваць наш новы шрыфт! Мы хацелі стварыць вясёлы, новы, монашырынны шрыфт, каб палепшыць сучасны знешні выгляд тэрмінала. Гэты шрыфт не толькі будзе ўключаць лігатуры праграмавання, але і будзе мець уласны опэн-сурсны рэпазітар. Заставайцеся з намі для атрымання дадатковай інфармацыі аб новым праекце шрыфта!

Прадстаўляем Windows Terminal

Налады і канфігуравальнасць

Мы звязаліся з многімі карыстальнікамі каманднага радка, якія любяць кастамізаваць свае тэрміналы і дадаткі каманднага радка. Windows Terminal падае мноства налад і параметраў канфігурацыі, якія даюць вялікі кантроль над вонкавым выглядам тэрмінала і кожнай з абалонак/профіляў, якія можна адчыняць як новыя ўкладкі. Настройкі захоўваюцца ў структураваным тэкставым файле, што спрашчае канфігураванне для карыстальнікаў і/або інструментаў.

Выкарыстоўваючы механізм канфігуравання тэрмінала, вы зможаце стварыць некалькі "профіляў" для кожнай абалонкі/прыкладанні/інструмента, якія вы жадаеце выкарыстоўваць, няхай гэта будзе PowerShell, Command Prompt, Ubuntu ці нават SSH-злучэнні з Azure ці прыладамі IoT. Гэтыя профілі могуць мець сваю ўласную камбінацыю стыляў і памераў шрыфта, каляровых тэм, узроўняў размыцця/празрыстасці фону і г. д. Цяпер вы можаце стварыць свой уласны тэрмінал у сваім стылі, які персаналізаваны на ваш унікальны густ!

Больш!

Пасля выпуску Windows Terminal 1.0, мы плануем пачаць працу са шматлікімі фічамі, якія ўжо ёсць у нашым бэклогу, у дадатак да шматлікіх фічаў, якія вы, як супольнасць, верагодна, дадасце!

Калі я змагу яго атрымаць?

На сённяшні дзень Windows Terminal і Windows Console даступныя ў оўпэн-сурсе, так што вы ўжо можаце кланаваць, збіраць, запускаць і тэставаць код з рэпазітара на GitHub:

github.com/Microsoft/Terminal

Таксама, гэтым летам у Microsoft Store будзе выпушчана прэв'ю-версія Windows Terminal для першапраходцаў і прадастаўлення фідбэка.

А ўжо зімой мы плануем канчаткова выпусціць Windows Terminal 1.0, і мы будзем працаваць з супольнасцю, каб пераканацца, што ён поўнасцю гатовы, перш чым мы выпусцім!

Прадстаўляем Windows Terminal
[Happy Joy Gif - Giphy]

Пачакайце... вы сказалі ў оўпэн-сурсе?

Ды гэта так! Мы рады абвясціць, што мы адчыняем не толькі Windows Terminal, але і Windows Console, якая ўтрымоўвае інфраструктуру каманднага радка ў Windows і падае традыцыйны Console UX.

Нам ужо не церпіцца папрацаваць з вамі над паляпшэннем і пашырэннем магчымасцяў каманднага радка Windows!

Гэта гучыць узрушаюча, але чаму б вам проста не палепшыць існуючую Windows Console?

Асноўнай мэтай Windows Console з'яўляецца захаванне зваротнай сумяшчальнасці з існымі прыладамі каманднага радка, скрыптамі і т. д. Хоць нам і атрымалася дадаць мноства ключавых паляпшэнняў у функцыянал кансолі (напрыклад, дадаць падтрымку VT і 24-бітнага колеру і т. д. Прадстаўляем Windows Terminalгл. гэты пост у блогу), мы не можам унесці далейшыя істотныя паляпшэнні ў UI кансолі без “парушэння свету”.

Таму надышоў час для новага, свежага падыходу.

Windows Terminal устанаўліваецца і працуе разам з існуючым дадаткам Windows Console. Калі вы непасрэдна запускаеце Cmd/PowerShell/інш, яны пачнуць падлучацца да традыцыйнага асобніка кансолі сапраўды гэтак жа, як звычайна. Такім чынам, зваротная сумяшчальнасць застаецца нязменнай, і ў той жа час вы можаце выкарыстоўваць Windows Terminal, калі/калі вы захочаце гэта зрабіць. Windows Console будзе працягваць пастаўляцца ў Windows на працягу дзесяцігоддзяў для падтрымкі існуючых/састарэлых прыкладанняў і сістэм.

Добра, а што наконт удзелу ў існуючым праекце тэрмінала або дадатку ў опэн-сурсе?

Мы старанна вывучылі гэты варыянт падчас планавання і вырашылі, што наш удзел у існуючым праекце запатрабуе змены патрабаванняў і архітэктуры праекту такім чынам, што гэта будзе занадта дэструктыўным.

Замест гэтага, стварыўшы новае опэн-сурснае тэрмінальнае прыкладанне і опэн-сурсную Windows Console, мы можам прапанаваць супольнасці супрацоўнічаць з намі ў паляпшэнні кода і выкарыстанні яго ў сваіх адпаведных праектах.

Мы лічым, што на рынку дастаткова месца для новых/розных ідэй аб тым, што тэрмінал можа і павінен рабіць, і мы імкнемся дапамагчы экасістэме тэрмінальных (і звязаных з ёй) прыкладанняў квітнець і развівацца за кошт укаранення новых ідэй, цікавых падыходаў і захапляльных інавацыі. у гэтай прасторы.

Пераканалі! Як прыняць удзел?

Наведайце рэпазітар па адрасе github.com/Microsoft/Terminal, Каб кланаваць, сабраць, пратэставаць і запусціць тэрмінал! Акрамя таго, мы будзем удзячныя, калі вы будзеце паведамляць пра памылкі і дзяліцца фідбэкам з намі і супольнасцю, а таксама выпраўляць праблемы і ўносіць паляпшэнні ў GitHub.

Гэтым летам паспрабуйце ўсталяваць і запусціць Windows Terminal з Microsoft Store. Калі вы сутыкнецеся з якімі-небудзь памылкамі, падзяліцеся водгукам праз Feedback Hub або падзел Issues на GitHub, які прызначаны для пытанняў і абмеркаванняў.

Мы рады працаваць з вамі! Калі ў вас ёсць якія-небудзь пытанні ці пажаданні, не саромейцеся звяртацца да Kayla @cinnamon_msft і/або Rich @richturn_ms у Twitter. Нам не церпіцца ўбачыць, якія выдатныя паляпшэнні і фічы вы прыўнясеце ў Windows Terminal і Windows Console.

Крыніца: habr.com

Дадаць каментар