123
Windows Terminal

Windows Terminal

Windows Terminali, komut satırı kullanıcıları için yeni, modern, zengin özelliklere sahip, üretken bir terminal uygulamasıdır.
Windows Terminali, komut satırı kullanıcıları için yeni, modern, zengin özelliklere sahip, üretken bir terminal uygulamasıdır.Sekmeler, zengin metin, küreselleştirme, yapılandırılabilirlik, tema ve stil ve daha fazlası için destek de dahil olmak üzere Windows komut satırı topluluğu tarafından en sık talep edilen özelliklerin çoğunu içerir.Terminalin aynı zamanda hızlı ve verimli kalmasını ve çok miktarda bellek veya güç tüketmemesini sağlamak için hedeflerimizi ve önlemlerimizi karşılaması gerekecektir.Windows konsol ana bilgisayarı conhost.exe, Windows'un orijinal komut satırı kullanıcı deneyimidir.Windows'un komut satırı altyapısını uygular ve Windows Konsolu API'sını, giriş motorunu, oluşturma motorunu ve kullanıcı tercihlerini barındırmaktan sorumludur.Bu depodaki konsol ana bilgisayar kodu, Windows'taki conhost.exe dosyasının oluşturulduğu gerçek kaynaktır.Konsolun birincil amacı, mevcut konsol alt sistemi uygulamalarıyla geriye dönük olarak uyumlu kalmaktır.2014'te Windows komut satırının sahipliğini üstlendiğinden, ekip Konsol'a pencere saydamlığı, satır tabanlı seçim, ANSI / Sanal Terminal dizileri desteği, 24 bit renk, Pseudoconsole ("ConPTY) dahil olmak üzere birçok yeni özellik ekledi."), ve dahası.Ancak, Konsol'un birincil amacı geriye dönük uyumluluğu sağlamak olduğundan, topluluğun istediği ve son birkaç yıldır sekmeler gibi eklemek istediğimiz özelliklerin çoğunu ekleyemedik!Bu sınırlamalar yeni Windows Terminali oluşturmamıza neden oldu.Konsolu elden geçirirken, kod tabanını önemli ölçüde modernize ettik.Mantıksal varlıkları modüllere ve sınıflara temiz bir şekilde ayırdık, bazı anahtar genişletilebilirlik noktaları ekledik, birkaç eski, evde yetiştirilen koleksiyon ve kapları daha güvenli, daha verimli STL kaplarıyla değiştirdik ve Microsoft'un WIL başlık kitaplığını kullanarak kodu daha basit ve daha güvenli hale getirdik.

Açık kaynak lisanslı BSD için Windows Terminal'a alternatifler