La plupart des systèmes d'exploitation permettent aux utilisateurs de contrôler l'ordinateur via des commandes saisies. Linux et macOS l'appellent le terminal, bien qu'il soit également connu sous le nom de console ou shell. Jusqu'à récemment, Windows disposait de plusieurs consoles pour différentes tâches.
Cela a changé avec le lancement du terminal Windows. Explorons ses fonctionnalités et voyons s'il s'agit d'une amélioration par rapport aux options précédentes.
Windows Terminal est la tentative de Microsoft d'apporter les fonctionnalités des émulateurs de terminaux Linux, macOS et tiers à Windows 10.
Windows a toujours eu des terminaux de texte intégrés tels que l'invite de commande et Powershell. Vous avez également le choix entre plusieurs shells pour le sous-système Windows pour Linux (WSL). Mais il manquait une puissante solution tout-en-un pour les développeurs et les utilisateurs expérimentés.
La nouvelle application Terminal est open source et gratuite via le Microsoft Store pour Windows 10 version 18362.0 ou supérieure.
Obtenez le terminal Windows à partir du Windows Store
La première mise à niveau claire à l'ouverture du terminal Windows est la possibilité d'utiliser des onglets. Sans onglets, il ne faut pas longtemps pour que votre barre des tâches se remplisse, et survoler une icône à la recherche de la bonne fenêtre n'est guère mieux.
Mais il y a quelque chose d'encore plus convaincant dans le nouveau système d'onglets :
Vous pouvez ouvrir plusieurs onglets de différents types simultanément. Selon le blog de développement de Windows Terminal,
Toute application dotée d'une interface de ligne de commande peut être exécutée dans le terminal Windows.
Il s'agit d'une mise à niveau massive qui rend presque toutes les formes de développement beaucoup plus faciles à gérer. En dehors de cela, Microsoft a incorporé des éléments de gestionnaires de fenêtres populaires.
Les écrans partagés ont été au centre de nombreux gestionnaires de fenêtres pour Linux et sont standard avec de nombreux systèmes d'exploitation. Vous avez également plusieurs options pour diviser le terminal Windows en plusieurs shells de types différents.
Cette image met également en évidence l'une des mises à niveau visuelles les plus pratiques reçues par le terminal Windows.
Des couleurs et des jeux de polices uniques aident à reconnaître les types de terminaux en un coup d'œil. Vous aimerez si vous avez déjà un style et une disposition de terminal préférés.
Microsoft a fait de la personnalisation un pilier central du processus de développement de Windows Terminal. Vous pouvez tout modifier à ce sujet via un fichier de paramètres JSON, un peu comme Visual Studio Code, l'éditeur de code open source de Microsoft.
La plupart des éléments Terminal peuvent changer en temps réel, avec différents niveaux d'opacité et de flou en arrière-plan, ainsi qu'une variété de polices, de couleurs et de styles devant.
Vous pouvez même utiliser des images ou des gifs animés comme arrière-plan, comme le montre YouTuber ThioJoe dans sa vidéo complète sur Windows Terminal :
Ceux qui aiment les ligatures dans leur code seront également ravis d'apprendre que la police Cascadia Mono présentée dans les versions d'aperçu du Terminal a maintenant une version alternative appelée Cascadia Code. Les seules modifications apportées à la police d'origine sont l'ajout de ligatures.
L'ensemble du côté visuel du terminal est rendu sur l'unité de traitement graphique (GPU), ce qui permet de garder tout vif et de fonctionner correctement.
Si vous utilisez plusieurs dispositions différentes pour Windows Terminal, vous pouvez utiliser des arguments de ligne de commande pour lancer des fenêtres personnalisées.
Les mêmes commandes utilisées ci-dessus peuvent également fonctionner comme des raccourcis épinglés à votre barre des tâches, vous donnant un nombre illimité d'options de terminal personnalisées à portée de main. Ces fonctionnalités, parmi bien d'autres, seront améliorées dans les futures versions de Terminal.
La personnalisation ne s'arrête pas là. Le même fichier de paramètres JSON pour le type et l'apparence du terminal permet également l'ajout de touches de raccourci personnalisées. Ceux-ci peuvent créer de nouveaux volets fractionnés ou des onglets de types spécifiques à la volée. Comme le montrent les documents officiels, il n'y a pas grand-chose que vous ne pouvez pas attribuer à une liaison de clé personnalisée.
Sachez simplement que les liaisons de clé utilisateur remplacent les clés système. Réfléchissez bien avant de choisir Alt + F4 comme nouveau raccourci !
Si vous avez déjà utilisé un shell tiers riche en fonctionnalités pour Windows comme Cmder ou ZOC Terminal Emulator, vous pourriez être réticent à changer. En l'occurrence, ajouter votre émulateur de terminal préféré au terminal Windows est aussi simple que d'ajouter n'importe quelle autre configuration de terminal personnalisée.
Les étapes pour faire fonctionner Cmder en tant qu'onglet Windows Terminal se trouvent sur leur page GitHub et s'appliquent à tous les émulateurs tiers. La question est la suivante :avec toutes les améliorations et les augmentations de vitesse apportées par le nouveau Windows Terimnanl, est-il temps d'en faire votre pilote quotidien ?
Voir Powershell et l'invite de commande dans le nouveau programme Terminal pourrait être considéré comme un premier pas vers leur suppression progressive, mais ce n'est pas le cas. Dès janvier 2017, Microsoft a tenté de faire taire cette rumeur.
Microsoft a déclaré que les autres programmes de ligne de commande de Windows ne changeraient pas. C'est une excellente nouvelle pour quiconque travaille avec des serveurs Windows et utilise des commandes système dans le cadre de son développement !
L'équipe de développement derrière le terminal Windows a clairement indiqué que la version 1.0 n'est qu'un début. La version 2.0 est en cours de développement. La feuille de route de ce à quoi s'attendre au cours des semaines et des mois à venir sur le compte GitHub officiel.
Il y a beaucoup trop de fonctionnalités à venir pour les énumérer. Pourtant, le défilement infini, les options de lancement améliorées et de nombreuses autres options visuelles pour modifier les éléments de l'interface utilisateur ressemblent tous à de grands raffinements. Le mode Quake, où le terminal défile du haut de l'écran, est particulièrement excitant.
Le terminal Windows est une mise à niveau importante qui tarde à venir. C'est une excellente implémentation, ce qui signifie que toutes les anciennes commandes d'invite de commande fonctionneront toujours.
Espérons que ce soit le début d'une refonte pour d'autres éléments du système d'exploitation Windows. Pourtant, jusqu'à ce que nous ayons un explorateur de fichiers utilisable, il existe de nombreuses alternatives intéressantes à l'explorateur que vous pouvez envisager !