Nous sommes ravis d'annoncer Windows Terminal! Windows Terminal est une nouvelle application de terminal moderne, rapide, efficace, puissante et productive pour les utilisateurs d'outils de ligne de commande et de shells comme Command Prompt, PowerShell et WSL.
Windows Terminal sera livré via le Microsoft Store dans Windows 10 et sera mis à jour régulièrement, vous assurant d'être toujours à jour et en mesure de profiter des dernières fonctionnalités et des dernières améliorations avec un minimum d'effort.

Fonctionnalités clés de Windows Terminal
Plusieurs onglets
Vous avez demandé et nous avons écouté! La fonctionnalité la plus fréquemment demandée pour le terminal est la prise en charge de plusieurs onglets et nous sommes ravis de pouvoir ENFIN offrir cette fonctionnalité clé. Vous pourrez désormais ouvrir un nombre illimité d'onglets, chacun étant connecté à un shell de ligne de commande ou à une application de votre choix, par exemple Invite de commandes, PowerShell, Ubuntu sur WSL, un Raspberry Pi via SSH, etc.

Beau texte
Le terminal Windows utilise un moteur de rendu de texte basé sur DirectWrite / DirectX accéléré par GPU. Ce nouveau moteur de rendu de texte affichera les caractères de texte, les glyphes et les symboles présents dans les polices de votre PC, y compris les idéogrammes CJK, les emoji, les symboles CPL, les icônes, les ligatures de programmation, etc. Ce moteur rend également le texte beaucoup plus rapide que le moteur GDI de la console précédente!

Vous aurez également la possibilité d'utiliser notre nouvelle police! Nous voulions créer une police amusante, nouvelle et à espacement unique pour améliorer l'aspect et la convivialité modernes du terminal. Non seulement cette police comprendra des ligatures de programmation, mais elle sera également open source et aura son propre référentiel. Restez à l'écoute pour plus d'informations sur le nouveau projet de police!

Paramètres et configurabilité
Nous avons rencontré de nombreux utilisateurs de ligne de commande qui ADORENT personnaliser leurs terminaux et leurs applications en ligne de commande. Windows Terminal fournit de nombreux paramètres et options de configuration qui vous permettent de contrôler l'apparence du terminal et chacun des shells / profils que vous pouvez ouvrir en tant que nouveaux onglets. Les paramètres sont stockés dans un fichier texte structuré facilitant la configuration pour les utilisateurs et / ou les outils.
En utilisant le mécanisme de configuration de Terminal, vous pourrez créer plusieurs «profils» pour chaque shell / application / outil que vous souhaitez utiliser, qu'il s'agisse de PowerShell, d'invite de commandes, d'Ubuntu ou même de connexions SSH vers des appareils Azure ou IoT. Ces profils peuvent avoir leur propre combinaison de styles et de tailles de police, de thèmes de couleurs, de niveaux de flou / transparence d'arrière-plan, etc. Vous pouvez maintenant créer votre propre terminal de style personnalisé qui est personnalisé à votre goût unique!
Plus!
Après avoir expédié Windows Terminal 1.0, nous prévoyons de démarrer sur de nombreuses fonctionnalités déjà dans notre backlog, en plus des nombreuses fonctionnalités que vous, en tant que communauté, êtes susceptibles d'ajouter!
Quand puis-je mettre la main dessus?
À ce jour, le terminal Windows et la console Windows sont devenus open source et vous pouvez cloner, créer, exécuter et tester le code du référentiel sur GitHub: https://github.com/Microsoft/Terminal
Cet été en 2019, des aperçus de Windows Terminal seront publiés sur le Microsoft Store pour les premiers utilisateurs à utiliser et à fournir des commentaires.
Cet hiver en 2019, notre objectif est de lancer Windows Terminal 1.0 et nous travaillerons avec la communauté pour nous assurer qu'il est prêt avant sa sortie!

[Joyeuse joie Gif - Giphy]
Attendez ... avez-vous dit open source?
Oui nous l'avons fait! Nous sommes ravis d'annoncer que nous sommes open source non seulement Windows Terminal, mais aussi la console Windows qui héberge l'infrastructure de ligne de commande dans Windows et fournit la console UX traditionnelle.
Nous avons hâte de travailler avec vous pour améliorer et améliorer l'expérience de ligne de commande Windows!
Cela semble génial, mais pourquoi ne pourriez-vous pas simplement améliorer la console Windows existante?
L'objectif principal de la console Windows est de préserver la compatibilité descendante avec les outils, scripts, etc. de ligne de commande existants. Bien que nous ayons réussi à introduire de nombreuses améliorations clés dans les fonctionnalités de la console (par exemple, ajouter la prise en charge des couleurs VT et 24 bits, etc., voir cet article de blog ), nous ne pouvons pas apporter d'autres améliorations significatives à l'interface utilisateur de la console sans «briser le monde». . "
Par conséquent, le temps est venu pour une nouvelle approche nouvelle.
Windows Terminal s'installe et s'exécute parallèlement à l'application de console Windows existante. Si vous exécutez Cmd / PowerShell / etc. directement, ils commenceront à être attachés à une instance de console traditionnelle de la même manière qu'aujourd'hui. De cette façon, la compatibilité descendante reste intacte tout en vous offrant la possibilité de faire l'expérience de Windows Terminal si / quand vous le souhaitez. La console Windows continuera d'être livrée dans Windows pendant des décennies à venir afin de prendre en charge les applications et les systèmes existants / hérités.
D'accord, mais qu'en est-il de la contribution à un projet de terminal / application open source existant?
Nous avons soigneusement exploré cette option lors de la planification et déterminé que notre implication dans un projet existant nécessiterait de modifier les exigences et l'architecture du projet de manière trop perturbatrice.
Au lieu de cela, en créant une nouvelle application de terminal open source et une console Windows open source, nous pouvons maintenant inviter la communauté à collaborer avec nous pour améliorer le code et en tirer parti dans leurs projets respectifs.
Nous pensons qu'il y a beaucoup de place sur le marché pour des idées nouvelles / différentes sur ce qu'un terminal peut et doit faire et nous visons à aider l'écosystème d'applications de terminaux (et connexes) à prospérer et à se développer grâce à l'introduction de nouvelles idées, d'approches intéressantes, et des innovations passionnantes dans cet espace.
Je suis vendu! Comment puis-je m'impliquer?
Visitez le référentiel sur https://github.com/Microsoft/Terminal pour cloner, construire, tester et exécuter le terminal! Vous pouvez signaler des bogues et partager des commentaires avec nous et la communauté ainsi que résoudre les problèmes et apporter des améliorations sur GitHub.
À partir de cet été, essayez d'installer et d'exécuter Windows Terminal à partir du Microsoft Store. Si vous rencontrez des bogues, partagez vos commentaires via le Feedback Hub ou les problèmes GitHub pour des problèmes / discussions détaillés.
Nous sommes ravis de travailler avec vous! Si vous avez des questions ou des commentaires, n'hésitez pas à contacter Kayla @cinnamon_msft et / ou Rich @richturn_ms sur Twitter. Nous sommes impatients de voir quelles améliorations et fonctionnalités intéressantes vous apportez à Windows Terminal et à la console Windows.
Auteurs: Kayla Cinnamon , Rich Turner

Gestionnaire de programmes, Terminal Windows, ligne de commande et WSL