8
Windows Terminal
Windows Terminal est une nouvelle application de terminal productive, moderne et riche en fonctionnalités pour les utilisateurs en ligne de commande.
- Gratuite
- Windows
Windows Terminal est une nouvelle application de terminal productive, moderne et riche en fonctionnalités pour les utilisateurs en ligne de commande.Il comprend de nombreuses fonctionnalités les plus fréquemment demandées par la communauté de ligne de commande Windows, notamment la prise en charge des onglets, du texte enrichi, de la mondialisation, de la configurabilité, du thème et du style, etc.Le terminal devra également atteindre nos objectifs et mesures pour garantir qu'il reste rapide et efficace, et qu'il ne consomme pas de grandes quantités de mémoire ou d'énergie.L'hôte de la console Windows, conhost.exe, est l'expérience utilisateur en ligne de commande d'origine de Windows.Il implémente l'infrastructure de ligne de commande de Windows et est responsable de l'hébergement de l'API de la console Windows, du moteur d'entrée, du moteur de rendu et des préférences utilisateur.Le code hôte de la console dans ce référentiel est la source réelle à partir de laquelle le conhost.exe dans Windows lui-même est construit.L'objectif principal de la console est de rester rétrocompatible avec les applications de sous-système de console existantes.Depuis qu'elle est devenue propriétaire de la ligne de commande Windows en 2014, l'équipe a ajouté plusieurs nouvelles fonctionnalités à la console, notamment la transparence des fenêtres, la sélection en ligne, la prise en charge des séquences ANSI / Virtual Terminal, la couleur 24 bits, une pseudoconsole ("ConPTY"), et plus.Cependant, comme l'objectif principal de la console est de maintenir la compatibilité descendante, nous n'avons pas pu ajouter bon nombre des fonctionnalités demandées par la communauté, et que nous voulions ajouter depuis plusieurs années - comme des onglets!Ces limitations nous ont amenés à créer le nouveau terminal Windows.Lors de la refonte de la console, nous avons considérablement modernisé sa base de code.Nous avons proprement séparé les entités logiques en modules et classes, introduit quelques points d'extensibilité clés, remplacé plusieurs anciennes collections et conteneurs d'origine par des conteneurs STL plus sûrs et plus efficaces, et rendu le code plus simple et plus sûr en utilisant la bibliothèque d'en-têtes WIL de Microsoft.
windows-terminal