- Microsoft integrerar förbättringar från Windows Terminal-projektet med öppen källkod i Windows-konsolen.
- Det här innebär att de klassiska kommandotolks- och PowerShell-konsolerna inte längre uppdateras som fristående komponenter.
- De nya ändringarna är tillgängliga via Windows Insider-programmet, och det är oklart när de kommer att anlända till alla.
Microsoft levererar en av de största uppgraderingarna av kommandoradsupplevelsen på flera år, och tar med sig en våg av förbättringar från det öppna källkodsprojektet Windows Terminal direkt till den äldre Windows-konsolen (conhost.exe).
Uppdateringen inkluderar prestandaförbättringar, modern rendering och länge efterfrågade funktioner från communityn i en mer kapabel terminalmiljö i Windows 11 .
Windows-konsolen får moderna uppgraderingar från öppen källkodsutveckling
Windows-konsolen har länge varit basen för PowerShell, kommandotolken och Windows-undersystemet för Linux. Nu anpassar företaget den närmare till Windows Terminal-projektet med öppen källkod på GitHub genom att integrera förbättringar direkt i systemupplevelsen.
En av de största förändringarna är introduktionen av en valfri Atlas/Direct3D-renderingsväg, utformad för att förbättra visuell prestanda och konsekvens.
Snabbare prestanda och bättre tillförlitlighet
Microsoft noterar att rullningsoperationer kan vara upp till tio gånger snabbare i vissa scenarier, en stor uppgradering för utvecklare och avancerade användare som hanterar stora utdata.
Urklippets tillförlitlighet har också förbättrats avsevärt. Ett långvarigt problem där inklistrade tecken kunde gå förlorade på grund av begränsningar i teckentabellen har nu lösts. Ytterligare förbättringar av urklippet inkluderar stöd för OSC 52, vilket gör det möjligt för terminalapplikationer att interagera direkt med urklippsdata.
Nya funktioner gör konsolen mer lik den moderna terminalen
Samtidigt får Windows-konsolen funktioner som tidigare var begränsade till mer avancerade terminalmiljöer. Sökfunktionen har uppgraderats med stöd för reguljära uttryck, vilket gör det enklare att söka igenom komplexa kommandon.
Konsolen kan nu även rendera inline-bilder med hjälp av Sixel, vilket innebär att verktyg som Windows Package Manager (winget) kan visa appikoner och rikare visuella element direkt i terminalen.
Som en del av den här uppdateringen har även textrenderingen förbättrats, med stöd för fetstil i den ursprungliga motorn. Däremot har långvariga problem med rektangulär textmarkering åtgärdats för att återställa förväntat beteende. Tillsammans för dessa ändringar den klassiska konsolen mycket närmare de funktioner som användare vanligtvis förknippar med moderna terminalappar som Windows Terminal, utan att kräva en fullständig övergång.
Förbättringar av tillgänglighet och användbarhet
Microsoft åtgärdar även tillgänglighet genom en omskrivning av äldre MSAA-integration och förbättringar av stödet för gränssnittsautomation. Detta resulterar i bättre kompatibilitet med skärmläsare och hjälpmedelstekniker.
Uppdateringen introducerar även omdesignade popup-dialogrutor i konsolen, inklusive förbättringar av F7-kommandohistoriken och radredigeringsfönstren (F2 och F4). Dessa ändringar förbättrar användbarheten samtidigt som de säkerställer bättre interoperabilitet med moderna terminalverktyg.
Bättre beteende i PowerShell, WSL med mera
Snap-on-input-beteendet har förfinats och är nu endast aktiverat som standard när virtuell terminalbearbetning (VT) är aktiv. Detta resulterar i mer förutsägbart beteende, särskilt när man arbetar i miljöer som PowerShell och WSL.
Andra korrigeringar inkluderar förbättrad hantering av "Alt + Numpad"-inmatning för urklippstext, vilket undviker teckenkorruption i vissa kodsidor som 936.
Ett steg mot att ena Windows-terminalupplevelsen
Sammanfattningsvis uppdateras den klassiska kommandotolken inte längre som en fristående komponent. Istället integrerar Microsoft nu förbättringar direkt från det öppna källkodsprojektet Windows Terminal på GitHub.
Genom att införa dessa förbättringar i Windows-konsolen minskar företaget klyftan mellan äldre och moderna kommandoradsmiljöer. Även om Windows Terminal fortfarande är flaggskeppsupplevelsen säkerställer dessa uppdateringar att även traditionella konsolsessioner drar nytta av kontinuerliga förbättringar.
Microsoft testar för närvarande denna sammanslagning via den valfria sökvägen i Canary Channel med lanseringen av build 29558, och det är oklart när den kommer att anlända till alla.
Vilken kommandokonsol använder du i Windows 11?
Kommandotolken33,3 %
Windows-terminalen66,7 %
Ingen0%
Varför valde du det svaret? Jag skulle gärna höra mer. Låt mig veta i kommentarerna.
💬 Skriv ett svar