123
Windows Terminal

Windows Terminal

Windows Terminal er en ny, moderne, funktionsrig, produktiv terminalapplikation til kommandolinjebrugere.
Windows Terminal er en ny, moderne, funktionsrig, produktiv terminalapplikation til kommandolinjebrugere.Det inkluderer mange af de funktioner, som oftest kræves af Windows-kommandolinjefællesskabet, herunder support til faner, rig tekst, globalisering, konfigurerbarhed, tema & styling og mere.Terminalen skal også opfylde vores mål og foranstaltninger for at sikre, at den forbliver hurtig og effektiv og ikke bruger store mængder hukommelse eller strøm.Windows-konsolværten, conhost.exe, er Windows 'oprindelige brugeroplevelse på kommandolinjen.Det implementerer Windows 'kommandolinjeinfrastruktur og er ansvarlig for at være vært for Windows Console API, inputmotor, renderingmotor og brugerpræferencer.Konsolens værtskode i dette depot er den faktiske kilde, hvorfra conhost.exe i Windows selv er bygget.Consoles primære mål er at forblive bagudkompatibel med eksisterende konsolundersystemapplikationer.Siden overtagelsen af ​​ejerskabet af Windows-kommandolinjen i 2014 har teamet tilføjet flere nye funktioner til konsollen, herunder vinduesgennemsigtighed, linjebaseret valg, support til ANSI / Virtual Terminal-sekvenser, 24-bit farve, en Pseudoconsole ("CONPTY"), og mere.Da konsolens primære mål er at bevare bagudkompatibilitet, har vi imidlertid ikke været i stand til at tilføje mange af de funktioner, som samfundet har bedt om, og som vi har ønsket at tilføje de sidste flere år - som faner!Disse begrænsninger førte til, at vi oprettede den nye Windows-terminal.Mens vi gennemgik konsollen, har vi moderniseret dens codebase betydeligt.Vi har adskilt logiske enheder rent i moduler og klasser, introduceret nogle nøgleudvidelsespunkter, erstattet flere gamle, hjemmevoksede samlinger og containere med sikrere, mere effektive STL-containere og gjort koden enklere og sikrere ved hjælp af Microsofts WIL-overskriftsbibliotek.

Alternativer til Windows Terminal til Windows med open source-licens