Le nouveau Terminal pour Windows 10

Publié le par Wullfk

Le nouveau Terminal pour Windows 10

Depuis le 24 Juin 2019 l’Invite de commande, héritage de MS-DOS, a fait peau neuve. L’application se télécharge depuis le Microsoft Store . Il faut pour cela disposer de Windows 10 1903 (version 18362.0) May Update 2019.

Il était déjà possible de l’installer en compilant son code accessible publiquement sur GitHub, mais ce n'était pas une tâche aisée pour les utilisateurs lambda.

L'application est open source, vous pouvez contribuer à son amélioration en soumettant des rapports de bugs ou des suggestions à Microsoft.

Ce nouveau Terminal de Windows 10 a pour vocation de remplacer l'invite de commandes historique de Windows (cmd), mais pas dans l'immédiat. Microsoft le présente en tant qu’une nouvelle application indépendante principalement destinée au développeurs et aux administrateurs systèmes et réseaux  qui peuvent l’utiliser à la place de l’invite de commandes Windows classique.

La principale nouveauté c'est que l’application intègre dans son interface un système d’onglets. Ceux-ci permettent de basculer du côté de PowerShell, ou de l’Invite de commande dans une seule fenêtre.

Nouveau Terminal Windows 10 - Système d'onglets
Nouveau Terminal W10 - Système d'onglets

Ont peut diviser/séparer plusieurs instances avec la combinaison de touches :

Alt + Maj + D.

Nouveau Terminal Windows 10 - Diviser plusieurs instances
Nouveau Terminal W10 - Diviser plusieurs instances
Nouveau Terminal Windows 10 - Diviser plusieurs instances-1
Nouveau Terminal W10 - Diviser plusieurs instances-1

Il est aussi possible de redimensionner les différentes instances en utilisant les combinaisons de touches :
Alt + Maj + Flèche Haut
Alt + Maj + Flèche Bas
Alt + Maj + Flèche Gauche
Alt + Maj + Flèche Droite

Nouveau Terminal Windows 10 - Redimensionner plusieurs instances
Nouveau Terminal W10 - Redimensionner plusieurs instances

Mais il n'y a pas que ces deux outils, le nouveau Terminal intègre aussi la gestion de l’Unicode et de l' UTF-8, et une accélération graphique (GPU) qui permet un zoom plus fluide (Ctrl + molette souris) et indépendant de la fenêtre. Mais ont peut également y ajouter d’autres modules, comme l’ajout d’un thème (personnalisation) ou une distribution Linux (WSL). C'est d'ailleurs dans l'optique de renforcer le pont entre Windows 10 et Linux que Microsoft à développé ce nouveau Terminal. Personnellement ce n'est pas ça qui m’intéresse le plus.

L’application est actuellement paramétrable à l’aide d’un petit fichier texte JSON (JavaScript Object Notation) que l'ont peut éditer via le Bloc-notes de Windows ou de n’importe quel éditeur de texte comme EditPad Lite, Notepad++. Ces réglages seront prochainement disponible en mode graphique, ce qui facilitera grandement le paramétrage pour les utilisateurs qui ne sont pas familiers avec la syntaxe des lignes de code JavaScript Object Notation.

Pour info, le fichier JSON ce trouve ici :

C:\Users\[NOM UTILISATEUR]\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState

Ont peut y modifier tout ce que l'on souhaite, comme la combinaison de touches, la couleur, l’image et l’opacité du fond de l’application. C’est via ce même fichier que vous pourrez également ajouter d’autres outils que ceux intégrées par défaut.

L'ajout d'un thème s'effectue via le lien suivant :

https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/windowsterminal

Après avoir sélectionner son thème il suffit juste de copier/coller les lignes de codes
dans le fichier JSON, puis de spécifier à quoi on attribut le thème (PowerShell, invite de commande) en ajoutant la variable "colorScheme": "Cobalt2" (voir captures ci-dessous)

Nouveau Terminal Windows 10 - Intégration thème Cobalt2
Nouveau Terminal W10 - Intégration thème Cobalt2
Nouveau Terminal Windows 10 - Intégration thème Cobalt2-1
Nouveau Terminal W10 - Intégration thème Cobalt2-1

Intégration de PowerShell 7.0.1

Avant tout il faut installer PowerShell 7.0.1 (version stable) car ce n'est pas une mise à jour du PowerShell intégré à Windows 10.

Comment télécharger et installer la mise à jour de PowerShell 7.0

Une fois l'installation effectuée, j'ai réorganiser le paramétrage du fichier JSON

Nouveau Terminal Windows 10 - Modification fichier JSON pour PowerShell 7.0.1
Nouveau Terminal W10 - Modification fichier JSON pour PowerShell 7.0.1

Résultat dans le menu du nouveau Terminal.

Nouveau Terminal Windows 10 - Intégration PowerShell 7.0.1
Nouveau Terminal W10 - Intégration PowerShell 7.0.1

Liens tutos vidéos :

Le nouveau Terminal Windows est disponible ! Tech2Tech - Mikaël

C'est cette vidéo de Tech2Tech qui m'a inspirer pour réaliser mon article wink

Le nouveau Windows Terminal - GuiPoM - G. testé !

Je ne suis pas partisan du Microsoft Store, je regrette qu'il n'y ait pas un exécutable pour pouvoir l'installer en dehors du Store.

Il existe une alternative portable fort intéressante : Cmder

icône Cmder
icône Cmder
Cmder
Cmder
Cmder - multiple instances
Cmder - multiple instances

Tuto vidéo : Installation & Configuration de Cmder

Publié dans Windows 10

Commenter cet article