
Même les utilisateurs fidèles de Windows doivent admettre que Linux gagne dans la catégorie des terminaux. Des conseils circulent selon lesquels si vous souhaitez davantage d’expérience de terminal Linux sous Windows, installez WSL et arrêtez-le. Cela vous donnera accès à de nombreux outils Linux, mais ce n’est pas vraiment la même chose que d’ouvrir un terminal accueillant et raffiné.
Pour obtenir le type d’environnement de terminal enviable pour lequel Linux et macOS sont connus, il n’est plus nécessaire de changer complètement de système d’exploitation. Vous n’avez même pas besoin d’installer une application tierce, bien qu’il existe de nombreuses bonnes alternatives pour le terminal par défaut. Windows Terminal possède tous les écrous et boulons nécessaires pour en faire quelque chose de respectable, mais cela nécessite quelques ajustements de votre part.
L’invite PowerShell par défaut est assez moche et concise. Certains diront peut-être que c’est ainsi qu’un terminal est censé être. C’est juste, mais j’utilise constamment le terminal et je veux quelque chose d’agréable à regarder, et il devrait avoir des personnalisations adaptées à mon flux de travail. Tout ce dont j’avais besoin, c’était d’une demi-heure et de quelques expériences pour transformer Windows Terminal d’une horreur en quelque chose qui rivaliserait avec ce que j’ai vu sous Linux.

Connexes
J’ai essayé de passer au terminal Windows pour tout, et c’est mieux que je ne le pensais
De toute façon, qui a besoin d’outils GUI ?
Windows Terminal est déjà meilleur que vous ne le pensez
Que le relooking commence

Windows Terminal a parcouru un long chemin depuis l’époque où nous étions bloqués sur Console Host. Du point de vue fonctionnel, il peut supporter son propre poids. Il prend déjà en charge plusieurs onglets, volets, le rendu de texte accéléré par GPU et la configuration de profil. La principale chose qui lui manque est une interface utilisateur attrayante, mais même celle par défaut peut être réorganisée.
La première étape de la refonte du terminal consiste à modifier la police par défaut. Pour une utilisation de base, celle par défaut fonctionne bien, mais vous aurez besoin d’une police Nerd pour restituer des glyphes supplémentaires. Ce sont des icônes pour l’état de git, les indicateurs du système d’exploitation, le niveau de la batterie et des milliers d’autres choses. La police sur laquelle j’ai choisi est CaskaydiaCove Nerd Font. Elle ressemble essentiellement à la police Cascadia Code de Windows, mais contient tous les glyphes supplémentaires qui l’accompagnent. Vous pouvez parcourir le site Web Nerd Fonts, en télécharger un, l’installer et le définir comme valeur par défaut dans les menus du terminal : Paramètres-> Valeurs par défaut-> Apparence-> Police.
Oh My Posh est la pièce manquante
Voici à quoi devrait ressembler l’invite par défaut
Afin d’utiliser réellement les glyphes Nerd Font dont vous disposez actuellement, vous aurez besoin d’un nouveau moteur d’invite, et Oh My Posh est le meilleur que j’ai essayé. C’est ce qui va complètement remanier l’interface utilisateur du terminal Windows, la transformant en quelque chose de vraiment agréable à regarder.
C’est un jeu d’enfant d’installer depuis votre terminal en utilisant WinGet :
winget install JanDeDobbeleer.OhMyPosh
Après l’installation, vous devez ajouter OhMyPosh au profil PowerShell. Ouvrez le profil dans le Bloc-notes avec cette commande :
notepad $PROFILE
Vous pouvez accéder à la galerie de thèmes pour choisir l’apparence de votre terminal. J’ai opté pour Atomic, mais il y a des tonnes de choix. Collez ce qui suit dans le document texte, en remplaçant le nom de votre thème là où il est écrit « atomique » (ou conservez simplement le thème Atomic, si vous le souhaitez) :
oh-my-posh --init --shell pwsh --config "atomic" | Invoke-Expression
Enregistrez le fichier, revenez à la fenêtre de votre terminal et appelez le nouveau profil avec cette commande :
. $PROFILE
Si votre terminal semble soudainement totalement différent, avec une touche de couleur et d’icônes, vous avez bien fait.
Compléter l’expérience avec les modules PowerShell
L’interface utilisateur n’est pas la seule chose à personnaliser

Votre terminal est en grande partie là-bas, mais certaines configurations de shell Linux ont toujours cette configuration. Bien que nous ayons considérablement amélioré l’interface utilisateur avec un vernis attrayant pour les yeux, nous n’avons en réalité implémenté aucune fonctionnalité supplémentaire dans le terminal.
Une fonctionnalité que j’aime chez zsh est la saisie semi-automatique intégrée à partir de l’historique des commandes. Heureusement, vous pouvez activer la même fonctionnalité en ajoutant une autre ligne au fichier de configuration de profil que vous étiez en train de modifier précédemment :
Set-PSReadLineOption -PredictionSource History
Cela vous donne une saisie semi-automatique basée sur l’historique en ligne, similaire à celle fournie par zsh-autosuggestions sous Linux. Lorsque vous commencez à taper une commande que vous avez déjà exécutée, une suggestion apparaîtra en gris. Appuyez sur la touche fléchée droite pour accepter la suggestion et la commande sera complétée pour vous. C’est un ajustement fantastique qui m’évite cumulativement des milliers de frappes inutiles.
Abonnez-vous à la newsletter pour obtenir des conseils sur le terminal Windows
Envie de peaufiner davantage le terminal Windows ? L’abonnement à la newsletter apporte une couverture approfondie de la personnalisation du terminal, des polices Nerd, des thèmes d’invite comme Oh My Posh et des ajustements PowerShell, des guides pratiques et des configurations que vous pouvez appliquer.
Obtenir des mises à jour
En vous abonnant, vous acceptez de recevoir des newsletters et des e-mails marketing, et acceptez nos conditions d’utilisation et notre politique de confidentialité. Vous pouvez vous désinscrire à tout moment.
Un autre ajout intéressant consiste à avoir des icônes de dossiers et de fichiers dans vos listes de répertoires. Cela peut être ajouté avec ces deux lignes :
System.Console::OutputEncoding = System.Text.Encoding::UTF8Import-Module -Name Terminal-Icons
N’oubliez pas de recharger le profil pour que les modifications prennent effet. Combinés à la refonte de l’interface utilisateur, ces ajouts placent Windows Terminal dans la même catégorie que les terminaux Linux et macOS.
Le terminal que vous méritiez depuis le début
Une bonne configuration de terminal sous Windows ne nécessite pas de changer de système d’exploitation, mais elle nécessite que les utilisateurs changent les polices, introduisent un peaufinage de l’interface utilisateur, utilisent des icônes et des glyphes et modifient de petits paramètres comme la saisie semi-automatique. C’est un peu plus de travail, mais cela donne un environnement de terminal comparable à celui dont les utilisateurs de Linux profitent depuis des années, et il vit directement dans Windows 11.
*️⃣ Lien source :
installez WSL et arrêtez-le, bonnes alternatives pour le terminal par défaut, personnalisations adaptées à mon flux de travail, j’ai essayé de passer au terminal Windows pour tout, et c’est mieux que je ne le pensais, bloqué sur l’hôte de la console, parcourir le site Web Nerd Fonts, refonte complète de l’interface utilisateur du terminal Windows, aller à la galerie de thèmes , , , , , Conditions d’utilisation , Politique de confidentialité , changement de système d’exploitation,