Ipinapakilala ang Windows Terminal

Ang Windows Terminal ay isang bago, moderno, mabilis, mahusay, makapangyarihan at produktibong terminal application para sa mga user ng command line tool at shell gaya ng Command Prompt, PowerShell at WSL.

Ang Windows Terminal ay ihahatid sa pamamagitan ng Microsoft Store sa Windows 10 at regular na ia-update, na tinitiyak na palagi kang napapanahon at masisiyahan sa mga pinakabagong feature at pinakabagong mga pagpapahusay na may kaunting pagsisikap.

Ipinapakilala ang Windows Terminal

Pangunahing Mga Tampok ng Windows Terminal

Maramihang mga tab

Nagtanong ka at narinig namin! Ang pinaka-madalas na hinihiling na feature para sa Terminal ay ang multi-tab na suporta, at kami ay nasasabik na sa wakas ay maibigay na ang feature na ito. Maaari mo na ngayong buksan ang anumang bilang ng mga tab, bawat isa ay konektado sa isang command line shell o application na iyong pinili, tulad ng Command Prompt, PowerShell, Ubuntu sa WSL, Raspberry Pi sa pamamagitan ng SSH, atbp.

Ipinapakilala ang Windows Terminal

Ang ganda ng text

Gumagamit ang Windows Terminal ng GPU-accelerated DirectWrite/DirectX based text rendering engine. Ang bagong text rendering engine na ito ay magre-render ng mga text character, glyph at simbolo na nasa mga font sa iyong PC kasama ang mga CJK ideogram, emojis, mga simbolo ng powerline, icon, programming ligatures, atbp. Ang engine na ito ay nagre-render ng text nang mas mabilis kaysa sa mga nakaraang engine GDI console!

Ipinapakilala ang Windows Terminal

Magkakaroon ka rin ng pagkakataong gamitin ang aming bagong font! Nais naming lumikha ng isang masaya, bago, monospace na font upang mapahusay ang modernong hitsura at pakiramdam ng terminal. Ang font na ito ay hindi lamang magsasama ng mga programming ligature, ngunit magkakaroon din ng sarili nitong open source na repository. Manatiling nakatutok para sa higit pang impormasyon sa bagong proyekto ng font!

Ipinapakilala ang Windows Terminal

Mga setting at pagsasaayos

Nakakonekta kami sa maraming user ng command line na gustong i-customize ang kanilang mga terminal at command line application. Nagbibigay ang Windows Terminal ng maraming mga setting at opsyon sa pagsasaayos na nagbibigay ng maraming kontrol sa hitsura ng terminal at bawat isa sa mga shell/profile na maaaring mabuksan bilang mga bagong tab. Ang mga setting ay iniimbak sa isang structured text file, na ginagawang madali ang configuration para sa mga user at/o tool.

Gamit ang terminal configuration engine, maaari kang lumikha ng maraming β€œprofile” para sa bawat shell/application/tool ​​na gusto mong gamitin, maging PowerShell, Command Prompt, Ubuntu, o kahit na mga koneksyon sa SSH sa Azure o IoT na mga device. Ang mga profile na ito ay maaaring magkaroon ng sarili nilang kumbinasyon ng mga estilo at laki ng font, mga tema ng kulay, background blur/transparency na antas, atbp. Ngayon ay maaari ka nang gumawa ng sarili mong terminal sa sarili mong istilo na naka-personalize sa iyong natatanging panlasa!

Higit pa!

Kapag nailabas na ang Windows Terminal 1.0, plano naming simulan ang paggawa sa marami sa mga feature na nasa backlog na namin, bilang karagdagan sa marami sa mga feature na malamang na idagdag mo bilang isang komunidad!

Kailan ko ito matatanggap?

Ngayon, available ang Windows Terminal at Windows Console sa open source, kaya maaari mo nang i-clone, buuin, patakbuhin at subukan ang code mula sa GitHub repository:

github.com/Microsoft/Terminal

Gayundin, ngayong tag-araw, isang preview na bersyon ng Windows Terminal ang ilalabas sa Microsoft Store para sa mga maagang nag-adopt at feedback.

Pinaplano naming sa wakas ay ilabas ang Windows Terminal 1.0 ngayong taglamig, at makikipagtulungan kami sa komunidad upang matiyak na ganap itong handa bago kami ilabas!

Ipinapakilala ang Windows Terminal
[Happy Joy Gif – Giphy]

Teka... open source ba sabi mo?

Oo nga! Ikinalulugod naming i-anunsyo na binubuksan namin hindi lamang ang Windows Terminal, kundi pati na rin ang Windows Console, na naglalaman ng imprastraktura ng command line sa Windows at nagbibigay ng tradisyonal na Console UX.

Hindi kami makapaghintay na makipagtulungan sa iyo upang mapabuti at palawakin ang karanasan sa Windows Command Prompt!

Mukhang kamangha-mangha ito, ngunit bakit hindi mo na lang pagbutihin ang umiiral na Windows Console?

Ang pangunahing layunin ng Windows Console ay mapanatili ang backward compatibility sa mga umiiral nang command line tool, script, atbp. Bagama't nakapagdagdag kami ng maraming pangunahing pagpapahusay sa functionality ng console (halimbawa, pagdaragdag ng suporta para sa VT at 24-bit na kulay, atbp. . Ipinapakilala ang Windows Terminaltingnan ang post sa blog na ito), hindi kami makakagawa ng higit pang makabuluhang mga pagpapabuti sa console UI nang hindi "sinisira ang mundo".

Kaya oras na para sa isang bago, sariwang diskarte.

Nag-i-install at tumatakbo ang Windows Terminal kasama ng iyong umiiral nang Windows Console application. Kung direktang ilulunsad mo ang Cmd/PowerShell/etc., magsisimula silang kumonekta sa tradisyunal na instance ng console tulad ng normal. Sa paraang ito, ang backward compatibility ay nananatiling buo at sa parehong oras maaari mong gamitin ang Windows Terminal kung/kung kailan mo gustong gawin ito. Ang Windows Console ay patuloy na ipapadala kasama ng Windows sa mga darating na dekada upang suportahan ang mga umiiral na/legacy na application at system.

Okay, paano naman ang pag-aambag sa isang umiiral nang terminal project o open source na application?

Maingat naming ginalugad ang opsyong ito sa panahon ng pagpaplano at nagpasya na ang aming pakikilahok sa isang kasalukuyang proyekto ay mangangailangan ng pagbabago sa mga kinakailangan at arkitektura ng proyekto sa paraang magiging masyadong nakakagambala.

Sa halip, sa pamamagitan ng paglikha ng bagong open-source terminal application at open-source na Windows Console, maaari naming anyayahan ang komunidad na makipagtulungan sa amin sa pagpapabuti ng code at paggamit nito sa kani-kanilang mga proyekto.

Naniniwala kami na maraming puwang sa merkado para sa mga bago/iba't ibang ideya tungkol sa kung ano ang magagawa at dapat gawin ng isang terminal, at nakatuon kami sa pagtulong sa terminal (at kaugnay na) application ecosystem na umunlad at umunlad sa pamamagitan ng pagpapakilala ng mga bagong ideya, kawili-wiling diskarte at kapana-panabik. mga inobasyon sa espasyong ito.

Kumbinsido! Paano makilahok?

Bisitahin ang repository sa github.com/Microsoft/Terminalupang i-clone, bumuo, subukan at patakbuhin ang terminal! Bukod pa rito, ikalulugod namin kung mag-uulat ka ng mga bug at magbahagi ng feedback sa amin at sa komunidad, pati na rin ayusin ang mga isyu at gagawa ng mga pagpapabuti sa GitHub.

Ngayong tag-init, subukang i-install at patakbuhin ang Windows Terminal mula sa Microsoft Store. Kung makatagpo ka ng anumang mga bug, mangyaring magbigay ng feedback sa pamamagitan ng Feedback Hub o seksyon ng Mga Isyu sa GitHub, na isang lugar para sa mga tanong at talakayan.

Natutuwa kaming makipagtulungan sa iyo! Kung mayroon kang anumang mga katanungan o alalahanin, huwag mag-atubiling makipag-ugnayan kay Kayla @cinnamon_msft at/o Mayaman @richturn_ms sa Twitter. Hindi na kami makapaghintay na makita kung anong magagandang pagpapahusay at feature ang dala mo sa Windows Terminal at Windows Console.

Pinagmulan: www.habr.com

Magdagdag ng komento