Présentation de 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 tels que l'invite de commandes, PowerShell et WSL.



Windows Terminal sera livré via le Microsoft Store à Windows 10 et sera mis à jour régulièrement, garantissant que vous serez toujours à jour et pourrez utiliser les dernières fonctionnalités et les dernières améliorations avec un minimum d'effort.

image

Fonctionnalités clés du terminal Windows


Plusieurs onglets


Vous avez demandé et nous avons entendu! La fonction la plus fréquemment demandée pour le terminal est la prise en charge de plusieurs onglets, et nous sommes très heureux d'avoir enfin pu fournir cette fonction. Vous pouvez maintenant 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 commande, PowerShell, Ubuntu sur WSL, Raspberry Pi via SSH, etc.

image

Beau texte


Windows Terminal utilise l'accélération GPU DirectWrite / DirectX basée sur le moteur de rendu de texte. Ce nouveau moteur de rendu de texte affichera les caractères de texte, les glyphes et les caractères présents dans les polices de votre PC, y compris les idéogrammes CJK, les emojis, les symboles CPL, les icônes, les ligatures de programmation, etc. Ce moteur rend même le texte beaucoup plus rapide que le moteur précédent Console GDI!

image

Vous aurez également la possibilité d'utiliser notre nouvelle police! Nous voulions créer une police amusante, nouvelle et à espacement fixe pour améliorer l'aspect moderne du terminal. Cette police inclura non seulement des ligatures de programmation, mais aura également son propre référentiel Open-Source. Restez à l'écoute pour plus d'informations sur le nouveau projet de police!

image

Paramètres et configurabilité


Nous avons contacté de nombreux utilisateurs en ligne de commande qui souhaitent personnaliser leurs terminaux et leurs applications en ligne de commande. Le terminal Windows fournit de nombreux paramètres et paramètres de configuration qui donnent un excellent contrôle sur l'apparence du terminal et chacun des shells / profils pouvant être ouverts en tant que nouveaux onglets. Les paramètres sont stockés dans un fichier texte structuré, ce qui simplifie la configuration pour les utilisateurs et / ou les outils.

À l'aide du mécanisme de configuration du terminal, vous pouvez créer plusieurs «profils» pour chaque shell / application / outil que vous souhaitez utiliser, qu'il s'agisse de connexions PowerShell, d'invite de commandes, Ubuntu ou même 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 dans votre propre style, qui est personnalisé à votre goût!

Plus!


Après la sortie de Windows Terminal 1.0, nous prévoyons de commencer à travailler avec de nombreuses fonctionnalités qui sont déjà dans notre backlog, en plus de nombreuses fonctionnalités que vous, en tant que communauté, êtes susceptibles d'ajouter!

Quand puis-je l'obtenir?


Aujourd'hui, Windows Terminal et Windows Console sont disponibles en Open-Source, vous pouvez donc déjà cloner, compiler, exécuter et tester du code à partir du référentiel sur GitHub:

github.com/Microsoft/Terminal

En outre, cet été dans le Microsoft Store sera publié une version préliminaire de Windows Terminal pour les pionniers et fournissant des commentaires.

Et en hiver, nous prévoyons de publier enfin Windows Terminal 1.0, et nous travaillerons avec la communauté pour nous assurer qu'il est entièrement prêt avant sa sortie!

image
[Joyeuse joie Gif - Giphy]

Attendez ... avez-vous dit sur Open-Source?


Oui c'est ça! Nous sommes heureux d'annoncer que nous ouvrons non seulement le terminal Windows, mais également la console Windows, qui contient l'infrastructure de ligne de commande dans Windows et fournit la console UX traditionnelle.

Nous sommes impatients de travailler avec vous pour améliorer et étendre les capacités de la ligne de commande Windows!

Cela semble génial, mais pourquoi ne pas simplement mettre à niveau la console Windows existante?


L'objectif principal de la console Windows est de maintenir la compatibilité descendante avec les outils, scripts, etc. de ligne de commande existants. Bien que nous ayons réussi à ajouter de nombreuses améliorations clés à la fonctionnalité de la console (par exemple, ajouter la prise en charge VT et la couleur 24 bits, etc. blog ), nous ne pouvons pas apporter d’améliorations significatives supplémentaires à la console d’interface sans «casser le monde».

Par conséquent, le temps est venu pour une nouvelle approche nouvelle.

Windows Terminal installe et fonctionne avec l'application console Windows existante. Si vous démarrez Cmd / PowerShell / etc. directement, ils commenceront à se connecter à l'instance de console traditionnelle de la même manière que d'habitude. Ainsi, la compatibilité descendante reste inchangée et, en même temps, vous pouvez utiliser le terminal Windows si / quand vous voulez le faire. La console Windows continuera d'être livrée à Windows pendant des décennies pour prendre en charge les applications et les systèmes existants / hérités.

Eh bien, qu'en est-il de la participation à un projet ou une application de terminal existant en Open-Source?


Nous avons soigneusement étudié cette option lors de la planification et décidé que notre participation à un projet existant nécessiterait de modifier les exigences et l'architecture du projet afin qu'il soit trop destructeur.

Au lieu de cela, en créant une nouvelle application de terminal Open-Source et une console Windows Open-Source, nous pouvons proposer à la communauté de travailler avec nous pour améliorer le code et l'utiliser dans leurs projets respectifs.

Nous pensons qu'il y a suffisamment d'espace sur le marché pour des idées nouvelles / différentes sur ce que le terminal peut et doit faire, et nous nous efforçons d'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 d'innovations passionnantes. dans cet espace.

Convaincu! Comment participer?


Visitez le référentiel sur github.com/Microsoft/Terminal pour cloner, assembler, tester et exécuter le terminal! De plus, nous vous serions reconnaissants de bien vouloir signaler des bogues et partager vos commentaires avec nous et la communauté, ainsi que résoudre les problèmes et apporter des améliorations à GitHub.

Cet été, essayez d'installer et de démarrer Windows Terminal à partir du Microsoft Store. Si vous rencontrez des erreurs, partagez vos commentaires via le Hub de commentaires ou la section Problèmes sur GitHub, qui est conçue pour les questions et les discussions.

Nous sommes heureux 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 grandes améliorations et fonctionnalités vous apporterez au terminal Windows et à la console Windows.

Source: https://habr.com/ru/post/fr452338/


All Articles