Le nouveau terminal de Microsoft pour Windows a atteint sa version stable. Windows bénéficie désormais d’un environnement de terminal plus moderne, intégrant des fonctionnalités telles que les onglets, les panneaux fractionnés, la gestion de divers types de sessions et des options de configuration étendues, allant des raccourcis clavier aux fonds d’écran GIF animés.
Enfin un terminal modernisé pour Windows
Lors de la conférence Build 2020, le 19 mai 2020, Microsoft a annoncé la stabilité et la disponibilité du nouveau terminal Windows pour un usage professionnel. La version 1.0 du terminal Windows est donc lancée, après une première présentation à la Build 2019. Microsoft avait même réalisé une vidéo promotionnelle percutante pour souligner ses atouts.
Ce nouveau terminal Windows se distingue par un grand nombre de fonctionnalités utiles. Au-delà des ajouts, le cœur même de l’environnement console a été revu en profondeur. L’environnement de terminal intégré à Windows 10 dépendait uniquement de la compatibilité ascendante, ce qui empêchait toute amélioration significative.
Avec ce nouveau terminal, Microsoft a pu implémenter des améliorations telles qu’un moteur de rendu et de mise en page de texte plus moderne avec accélération GPU et prise en charge de l’Unicode. Il est même possible d’utiliser des emojis dans le terminal. La fonction copier-coller fonctionne simplement avec les raccourcis Ctrl + C et Ctrl + V. De plus, une nouvelle police nommée Code Cascadia a été introduite.
Vous pouvez télécharger le terminal Windows depuis le Microsoft Store, ou même accéder au code source sur GitHub, car il est open-source.
La gestion par onglets, enfin disponible !
Windows propose enfin un environnement de ligne de commande avec une gestion des onglets intégrée. Pour ouvrir un nouvel onglet une fois le Terminal lancé, il suffit de cliquer sur le bouton « + » de la barre d’onglets ou d’utiliser le raccourci Ctrl + Maj + T.
Pour naviguer entre les onglets, vous pouvez utiliser des raccourcis clavier classiques, comme Ctrl + Tab pour passer à l’onglet de droite, et Ctrl + Maj + Tab pour l’onglet de gauche. Le raccourci Ctrl + Maj + W permet de fermer l’onglet actif.
Vous pouvez également réorganiser les onglets en les faisant glisser dans la barre prévue à cet effet.
PowerShell et Linux dans la même fenêtre

Par défaut, le terminal ouvre les onglets PowerShell, mais il prend en charge de multiples environnements shell. Il est désormais possible de travailler avec plusieurs types d’environnement dans la même fenêtre.
Si vous cliquez sur la flèche située à droite du bouton « Nouvel onglet », vous verrez une liste des sessions que vous pouvez ouvrir : Windows PowerShell, Invite de commandes, distributions Linux telles qu’Ubuntu (si elles sont installées via le sous-système Windows pour Linux), et Microsoft Azure Cloud Shell.
Le client SSH intégré à Windows 10 permet aussi de lancer des sessions SSH directement depuis le terminal Windows.
Fractionner les panneaux pour plusieurs shells simultanément

La gestion par onglets est très pratique, mais il est parfois utile d’afficher plusieurs environnements shell simultanément. C’est là qu’intervient la fonctionnalité de panneaux du terminal Windows.
Pour créer un nouveau panneau, utilisez le raccourci Alt + Maj + D. Le terminal divisera alors le panneau courant en deux. Cliquez sur un panneau pour le sélectionner. Il est possible de continuer à diviser un panneau en cliquant dessus et en utilisant le même raccourci Alt + Maj + D.
Ces panneaux sont liés aux onglets, ce qui permet de gérer facilement plusieurs environnements multi-panneaux dans une même fenêtre de terminal et de naviguer entre eux via la barre d’onglets.
Voici d’autres raccourcis clavier pour la gestion des panneaux :
Créer un nouveau panneau divisé horizontalement : Alt + Maj + – (Alt, Maj et le signe moins)
Créer un nouveau panneau divisé verticalement : Alt + Maj + + (Alt, Maj et le signe plus)
Déplacer le focus entre les panneaux : Alt + Gauche, Alt + Droite, Alt + Bas, Alt + Haut
Redimensionner le panneau sélectionné : Alt + Maj + Gauche, Alt + Maj + Droite, Alt + Maj + Bas, Alt + Maj + Haut
Fermer un panneau : Ctrl + Maj + W
Ces raccourcis par défaut sont modifiables.
Zoom amélioré

Le nouveau moteur de rendu du texte permet un zoom plus fluide et de meilleure qualité. Pour agrandir ou réduire la taille du texte dans le terminal, maintenez la touche Ctrl enfoncée et faites tourner la molette de la souris.
Dans l’environnement de console intégré de Windows 10 (fenêtres PowerShell et Invite de commandes classiques), cette action modifie non seulement la taille du texte, mais aussi la taille de la fenêtre. Dans le nouveau terminal, seule la taille du texte est modifiée, laissant la taille de la fenêtre inchangée.
Opacité de l’arrière-plan

Le nouveau terminal Windows permet de régler l’opacité de l’arrière-plan. Pour rendre la fenêtre plus translucide, maintenez Ctrl + Maj enfoncées et faites défiler la molette de la souris vers le bas. L’arrière-plan de votre bureau, ou tout ce qui se trouve derrière le terminal, apparaîtra avec un effet de style » Acrylique » typique de Windows.
Cette fonctionnalité est active uniquement lorsque l’application est au premier plan. En utilisant Alt + Tab, le terminal retrouvera un arrière-plan opaque jusqu’à ce qu’il redevienne l’application active.
Pratique ou pas, cette fonctionnalité existe depuis de nombreuses années sur Linux et Mac et est désormais disponible dans la première application terminal de Windows.
De nombreux paramètres : raccourcis clavier, thèmes, arrière-plans, etc.

Le terminal Windows propose de nombreuses options de personnalisation. Pour y accéder, cliquez sur la flèche orientée vers le bas à droite du bouton « Nouvel onglet » et sélectionnez « Paramètres ».
Un fichier JSON textuel contenant une multitude d’options s’ouvrira. Le terminal Windows, étant un outil de développement, propose actuellement de configurer ces options en modifiant directement ce fichier texte, plutôt qu’à travers une interface graphique.
Voici quelques options que vous pouvez modifier dans le fichier `Settings.json` :
Raccourcis clavier configurables : associez des raccourcis clavier à des actions ou modifiez ceux par défaut.
Schémas de couleurs : modifiez le schéma de couleurs (thème) de l’environnement du terminal. Une liste des jeux de couleurs inclus est disponible.
Profils : créez différents profils qui apparaîtront sous le bouton « Nouvel onglet ». Il est possible de personnaliser la commande exécutée au lancement de l’environnement de ligne de commande, ainsi que de définir des polices et des jeux de couleurs spécifiques pour chaque session.
Arrière-plans personnalisés : définissez une image d’arrière-plan pour une session. Par exemple, vous pouvez personnaliser votre session Ubuntu avec une image d’arrière-plan sur le thème Ubuntu.
Arrière-plans GIF animés : utilisez même un GIF animé comme arrière-plan personnalisé.
Sélection du profil par défaut : choisissez le profil que vous souhaitez lancer par défaut au lancement du terminal Windows ou lors d’un clic sur le bouton « Nouvel onglet ». Par exemple, vous pouvez sélectionner une session Linux au lieu de PowerShell.
Microsoft propose un guide pour la modification du fichier de paramètres JSON du terminal Windows ainsi qu’une liste exhaustive des options disponibles. Vous y trouverez de nombreux autres réglages que ceux abordés ici.
Contrairement aux environnements standard d’invite de commande, PowerShell et Linux Bash sur Windows 10, le terminal Windows intègre enfin les fonctionnalités attendues par les développeurs, celles que l’on retrouve sur d’autres systèmes d’exploitation comme Mac et Linux depuis des années.