Windows „Terminal“ yra nauja, moderni, greita, efektyvi, galinga ir produktyvi terminalo programa, skirta komandinės eilutės įrankių ir apvalkalų, tokių kaip „Command Prompt“, „PowerShell“ ir WSL, naudotojams.

Windows Terminalas bus pasiekiamas „Microsoft Store“ parduotuvėje. Windows 10 ir bus reguliariai atnaujinamas, užtikrinant, kad visada būtumėte informuoti ir galėtumėte minimaliomis pastangomis pasinaudoti naujausiomis funkcijomis ir patobulinimais.

Pagrindiniai bruožai Windows terminalas
Keli skirtukai
Jūs prašėte, ir mes išgirdome! Dažniausiai prašoma terminalo funkcija yra kelių skirtukų palaikymas, ir mes džiaugiamės galėdami pagaliau ją pristatyti. Dabar galite atidaryti tiek skirtukų, kiek norite, kiekvienas iš jų prijungtas prie pasirinktos komandinės eilutės apvalkalo arba programos, pvz., komandinės eilutės, „PowerShell“. Ubuntu per WSL, Raspberry Pi per SSH ir kt.

Gražus tekstas
В Windows Terminalas naudoja GPU spartinamą „DirectWrite“ / „DirectX“ teksto atvaizdavimo variklį. Šis naujas teksto atvaizdavimo variklis rodys teksto simbolius, glifus ir simbolius, esančius jūsų kompiuterio šriftuose, įskaitant CJK ideogramas, jaustukus, „powerlines“, piktogramas, programavimo ligatūras ir kt. Šis variklis netgi atvaizduoja tekstą daug greičiau nei ankstesnis konsolės GDI variklis!

Taip pat turėsite galimybę naudoti mūsų naują šriftą! Norėjome sukurti įdomų, naują, vienalytę šriftą, kad pagerintume šiuolaikišką terminalo išvaizdą. Šis šriftas ne tik apims programavimo ligatūras, bet ir turės savo atvirojo kodo saugyklą. Sekite naujienas ir gaukite daugiau informacijos apie naują šrifto projektą!

Nustatymai ir konfigūravimas
Susisiekėme su daugeliu komandinės eilutės naudotojų, kuriems patinka tinkinti savo terminalus ir komandinės eilutės programas. Windows Terminalas siūlo įvairius nustatymus ir konfigūravimo parinktis, kurios suteikia išsamią terminalo išvaizdos ir kiekvieno apvalkalo / profilio, kurį galima atidaryti kaip naujus skirtukus, valdymą. Nustatymai saugomi struktūrizuotame tekstiniame faile, todėl vartotojams ir (arba) įrankiams konfigūravimas yra supaprastinamas.
Naudodami terminalo konfigūracijos mechanizmą, galite sukurti kelis „profilius“ kiekvienam norimam naudoti apvalkalui / programai / įrankiui, nesvarbu, ar tai būtų „PowerShell“, komandinė eilutė, Ubuntu Arba net SSH jungtys su „Azure“ ar daiktų interneto įrenginiais. Šie profiliai gali turėti savo šriftų stilių ir dydžių, spalvų temų, fono suliejimo / skaidrumo lygių ir kt. derinius. Dabar galite susikurti savo terminalą su savo stiliumi, pritaikytą pagal jūsų unikalų skonį!
Daugiau!
Pabaigus studijas Windows Kurdami 1.0 terminalą, planuojame pradėti dirbti su daugeliu funkcijų, kurias jau turime savo darbų sąraše, be tų, kurias jūs, kaip bendruomenė, greičiausiai pridėsite!
Kada galiu jį gauti?
šiandien Windows Terminalas ir Windows Konsolė yra atvirojo kodo, todėl jau galite klonuoti, kurti, vykdyti ir testuoti kodą iš „GitHub“ saugyklos:
Šią vasarą „Microsoft Store“ parduotuvėje taip pat bus išleista peržiūros versija. Windows Pionierių terminalas ir atsiliepimų teikimas.
Ir jau žiemą planuojame jį visiškai išleisti Windows 1.0 terminalas jau čia ir mes bendradarbiausime su bendruomene, kad užtikrintume, jog jis būtų visiškai paruoštas prieš jį išleidžiant!

Palaukite... ar sakėte atviras šaltinis?
Taip, teisingai! Džiaugiamės galėdami pranešti, kad atidarome ne tik Windows Terminalas, bet taip pat Windows Konsolė, kurioje yra komandinės eilutės infrastruktūra Windows ir suteikia tradicinę konsolės vartotojo sąsają.
Nekantraujame bendradarbiauti su jumis, siekiant patobulinti ir išplėsti komandinės eilutės galimybes. Windows!
Skamba nuostabiai, bet kodėl gi tiesiog nepatobulinus esamo? Windows Konsolė?
Pagrindinė ląstelė Windows Konsolė sukurta taip, kad būtų išlaikytas atgalinis suderinamumas su esamais komandinės eilutės įrankiais, scenarijais ir kt. Nors mums pavyko pridėti daug svarbių konsolės funkcionalumo patobulinimų (pvz., pridėta VT ir 24 bitų spalvų palaikymas ir kt.),
žr. šį tinklaraščio įrašą), negalime atlikti tolesnių reikšmingų konsolės vartotojo sąsajos patobulinimų „nepalaužę pasaulio“.
Taigi atėjo laikas naujam, šviežiam požiūriui.
Windows Terminalas įdiegtas ir veikia kartu su esama programa. Windows Konsolė. Jei tiesiogiai paleisite „Cmd“ / „PowerShell“ ir kt., jie prisijungs prie tradicinės konsolės instancijos kaip įprasta. Tokiu būdu atgalinis suderinamumas išliks nepakitęs, o jūs vis tiek galėsite naudoti Windows Terminalas, jei/kai norite tai padaryti. Windows Konsolė ir toliau bus tiekiama Windows dešimtmečius, kad būtų palaikomos esamos / pasenusios programos ir sistemos.
Gerai, o kaip prisidėti prie esamo terminalo projekto ar atvirojo kodo programos?
Planuodami atidžiai išnagrinėjome šią galimybę ir nusprendėme, kad dėl mūsų dalyvavimo esamame projekte reikės pakeisti projekto reikalavimus ir architektūrą taip, kad tai būtų pernelyg trikdanti.
Vietoj to, sukurdami naują atvirojo kodo terminalo programą ir atvirojo kodo Windows Konsolėje galime pakviesti bendruomenę bendradarbiauti su mumis tobulinant kodą ir naudojant jį atitinkamuose projektuose.
Manome, kad rinkoje yra daug vietos naujoms / kitokioms idėjoms apie tai, ką gali ir turi daryti terminalas, ir esame įsipareigoję padėti terminalo (ir susijusių) taikomųjų programų ekosistemai klestėti ir vystytis, pristatydami naujas idėjas, įdomius metodus ir įdomius naujovių šioje erdvėje.
Įsitikinęs! Kaip dalyvauti?
Apsilankykite saugykloje adresu Klonuoti, sukurti, išbandyti ir paleisti terminalą! Be to, būtume dėkingi, jei praneštumėte apie klaidas ir pasidalintumėte atsiliepimais su mumis ir bendruomene, taip pat išspręstumėte problemas ir patobulintumėte „GitHub“.
Šią vasarą pabandykite įdiegti ir paleisti Windows „Terminal“ iš „Microsoft Store“. Jei kyla problemų, pasidalykite atsiliepimais per atsiliepimų centrą arba „GitHub“ problemų skiltį, kuri skirta klausimams ir diskusijoms.
Džiaugiamės galėdami dirbti su jumis! Jei turite klausimų ar rūpesčių, nedvejodami susisiekite su Kayla ir (arba) turtingas „Twitter“ tinkle. Nekantraujame pamatyti, kokius puikius patobulinimus ir funkcijas įdiegsite Windows Terminalas ir Windows Konsolė.
Šaltinis: www.habr.com
