Windows Terminal er et nytt, moderne, raskt, effektivt, kraftig og produktivt terminalprogram for brukere av verktøy og kommandolinjegrensesnitt som Command Prompt, PowerShell og WSL.

Windows Terminal vil være tilgjengelig gjennom Microsoft Store i Windows 10 og vil få regelmessige oppdateringer, noe som sikrer at du alltid holder deg oppdatert med de nyeste funksjonene og forbedringene med minimal innsats.

Nøkkelfunksjoner i Windows Terminal
Flere faner
Dere ba om det, og vi lyttet! Den mest etterspurte funksjonen for terminalen er støtten for flere faner, og vi er glade for endelig å kunne tilby denne funksjonen. Nå kan du åpne et ubegrenset antall faner, hver koblet til vilkårlig kommandolinjegrensesnitt eller program etter eget valg, som Command Prompt, PowerShell, Ubuntu på WSL, Raspberry Pi via SSH, osv.

Vakkert tekst
Windows Terminal bruker GPU-akselerasjon DirectWrite/DirectX basert på tekstgjengivelsesmotoren. Denne nye tekstgjengivelsesmotoren vil vise tekstsymboler, glyfer og tegn som finnes i skrifttypene på PCen din, inkludert CJK-ideogrammer, emojier, powerline-tegn, ikoner, programmeringsligaturer osv. Denne motoren gjengir til og med tekst mye raskere enn den tidligere GDI-konsollmotoren!

Du vil også få mulighet til å bruke vår nye skrifttype! Vi ønsket å lage en morsom, ny, monospaced skrifttype for å forbedre det moderne utseendet til terminalen. Denne skrifttypen vil ikke bare inkludere programmeringsligaturer, men vil også ha et eget åpen kildekode-repositorium. Hold deg oppdatert for mer informasjon om det nye skrifttypeprosjektet!

Innstillinger og konfigurerbarhet
Vi har kontaktet mange kommandolinje-brukere som elsker å tilpasse terminalene og kommandolinje-applikasjonene sine. Windows Terminal tilbyr mange innstillinger og konfigurasjonsalternativer som gir stor kontroll over utseendet til terminalen og hver av skallene/profilene som kan åpnes som nye faner. Innstillingene lagres i en strukturert tekstfil, noe som gjør konfigurasjonen enklere for brukere og/eller verktøy.
Ved å bruke terminalens konfigurasjonsmekanisme kan du opprette flere "profiler" for hvert skall/applikasjon/verktøy du ønsker å bruke, enten det er PowerShell, Kommandoprompt, Ubuntu eller til og med SSH-tilkoblinger til Azure eller IoT-enheter. Disse profilene kan ha sin egen kombinasjon av stilarter og skriftstørrelser, fargetemaer, nivåer av uskarphet/transparens i bakgrunnen osv. Nå kan du lage din egen terminal i din stil, som er tilpasset din unike smak!
Mer!
Etter lanseringen av Windows Terminal 1.0 planlegger vi å begynne å jobbe med mange funksjoner som allerede finnes i backloggen vår, i tillegg til mange funksjoner som dere, som samfunn, sannsynligvis vil legge til!
Når kan jeg få tak i den?
Per i dag er Windows Terminal og Windows Console tilgjengelig som åpen kildekode, så du kan allerede klone, kompilere, kjøre og teste koden fra GitHub-repositoriet:
Dessuten vil en forhåndsversjon av Windows Terminal bli utgitt i Microsoft Store denne sommeren for tidlige brukere og tilbakemelding.
Og allerede om vinteren planlegger vi å endelig lanserer Windows Terminal 1.0, og vi vil samarbeide med samfunnet for å sikre at den er helt klar før vi slipper den!

Vent ... sa du åpen kildekode?
Ja, det er riktig! Vi er glade for å kunngjøre at vi åpner ikke bare Windows Terminal, men også Windows Console, som inneholder kommandolinjeinfrastrukturen i Windows og gir den tradisjonelle Console UX.
Vi kan ikke vente med å samarbeide med dere for å forbedre og utvide mulighetene til Windows-kommandolinjen!
Det høres fantastisk ut, men hvorfor bare ikke forbedre den eksisterende Windows Console?
Hovudmålet med Windows Console er å oppretthalde bakoverkompatibilitet med eksisterande kommandolinjeverktøy, skript osv. Selv om vi har lykkast med å legge til mange nøkkelforbetringar til konsollens funksjonalitet (for eksempel å legge til støtte for VT og 24-bits fargar osv.
sjå dette blogginnlegget), kan vi ikke gjere ytterlegare vesentlege forbetringar i konsollens UI utan å "forstyrre balansen".
Derfor er det på tide med ein ny, frisk tilnærming.
Windows Terminal installerer og fungerer saman med det eksisterande Windows Console-programmet. Når du direkte kjører Cmd/PowerShell osv., vil dei begynne å koble seg til det tradisjonelle konsoll-instansen akkurat som før. Slik forblir bakoverkompatibiliteten intakt, samtidig som du kan bruke Windows Terminal når du vil. Windows Console vil fortsette å bli levert med Windows i fleire tiår for å støtte eksisterande/utgåtte applikasjonar og systemer.
Så, kva med deltaking i eit eksisterande terminalprosjekt eller applikasjon i open kildekode?
Vi har nøye vurdert dette alternativet under planlegginga, og bestemt at vår deltaking i eit eksisterande prosjekt vil krevje endringar i krav og arkitektur på ei slik måte at det ville bli for destruktivt.
I staden, ved å lage ein ny open kildekode terminalapplikasjon og open kildekode Windows Console, kan vi invitere fellesskapet til å samarbeide med oss i å forbetre koden og bruke den i sine respektive prosjekter.
Vi trur det er rom på markedet for nye/ulike ideer om kva ein terminal kan og skal gjere, og vi er fast bestemte på å hjelpe økosystemet av terminal (og relaterte) applikasjonar å blomstre og utvikle seg gjennom å implementere nye ideer, interessante tilnærmingar og spennande innovasjonar i dette området.
Overbevist! Korleis kan eg delta?
Besøk lageret på , for å klone, kompilere, teste og kjøre terminalen! I tillegg vil vi sette pris på om du rapporterer feil og deler tilbakemeldingar med oss og fellesskapet, samt å fikse problem og gjere forbetringar på GitHub.
I sommer kan du prøve å installere og kjøre Windows Terminal fra Microsoft Store. Hvis du møter på noen problemer, vennligst del tilbakemeldingen din via Feedback Hub eller Issues-seksjonen på GitHub, som er dedikert til spørsmål og diskusjoner.
Vi er glade for å jobbe med deg! Hvis du har noen spørsmål eller ønsker, ikke nøl med å kontakte Kayla og/eller Rich på Twitter. Vi gleder oss til å se hvilke fantastiske forbedringer og funksjoner du bringer til Windows Terminal og Windows Console.
Kilde: habr.com
