Pourquoi je préfère utiliser le terminal Windows plutôt que l'invite de commande

L'invite de commande est une interface en ligne de commande simple et pratique. Vous pouvez l'utiliser pour copier des fichiers, écrire des scripts et même En tant que téléchargeur de fichiersMais il n'a jamais été à la hauteur de ses homologues Unix. Il ne prenait pas en charge les onglets ni le fonctionnement en écran partagé ; il ne fonctionnait qu'avec une seule fenêtre noire à la fois.

Pourquoi je préfère le terminal Windows à l'invite de commandes : l'avis d'un expert sur ses fonctionnalités et ses avantages

Je l'ai utilisé pendant des années, puis je suis passé à PowerShell lorsque j'ai eu besoin de plus de puissance, même si aucun des deux ne semblait vraiment moderne. PowerShell était puissant, mais manquait de fonctionnalités. Windows Terminal est sorti en 2019, mais je ne l'ai adopté que lorsque Microsoft en a fait l'option par défaut de Windows 11.

Après l'avoir essayé, j'ai réalisé ce qui me manquait. Il gère toutes les fonctions de l'invite de commande, ainsi que les fonctionnalités de workflow dont les utilisateurs Linux bénéficient depuis des décennies.

4. Plusieurs onglets et écran partagé

Idéal pour le multitâche

Le terminal Windows affiche la sortie d’erreur PowerShell, l’invite de commande et WSL dans des volets segmentés.

Le Terminal Windows prend désormais en charge plusieurs onglets, une fonctionnalité que l'Invite de commandes n'offrait pas. Avec le Terminal ouvert, appuyez sur Ctrl + Maj + T Pour ouvrir un nouvel onglet, et Ctrl + Tab Pour basculer entre eux. Chaque onglet gère sa propre session, ce qui vous permet d'exécuter une compilation dans un onglet tout en suivant les journaux dans un autre, sans encombrer votre barre des tâches avec des fenêtres distinctes.

Ce n'est pas tout. Windows Terminal propose également la fonction de fractionnement d'écran, vous permettant de diviser un onglet en plusieurs parties. Appuyez sur Maj + Alt + Moins (-) Pour diviser horizontalement ou Maj + Alt + Égal (=) Diviser verticalement.

Si vous appuyez sur Maj + Alt + touche fléchéeVous pouvez ajuster la taille des portions. De plus, Alt + touche fléchée Change le focus entre les parties. Une fois une partie terminée, Ctrl + Maj + W Le ferme proprement.

Dans l'invite de commandes, cela impliquait d'organiser trois fenêtres distinctes qui ne restaient jamais statiques après le redémarrage. Le terminal Windows mémorise vos préférences de disposition et facilite l'utilisation de flux de travail multi-panneaux.

3. Un terminal, plusieurs interfaces

Tous les outils de ligne de commande, y compris CMD et PowerShell

Interface du terminal Windows affichant plusieurs options d'interface, notamment l'invite de commande, PowerShell, Ubuntu et Azure Cloud Shell

Un aspect intéressant de Windows Terminal est que si vous êtes plus à l'aise avec cmd.exe Classique,

Que vous utilisiez l'invite de commande ou PowerShell, vous pouvez les exécuter depuis l'application Terminal. Celle-ci les unifie : les interfaces de ligne de commande comme l'invite de commande, PowerShell, Git Bash, Azure Cloud Shell et toute distribution WSL sont ainsi regroupées dans la même application.

Chaque outil possède son propre profil avec des paramètres personnalisés. Votre profil PowerShell peut utiliser une palette de couleurs et une police différentes de celles du profil d'invite de commandes. Optimiser l'affichage des polices signifie également que Modules PowerShell comme PSReadLine et Terminal-Icons S'affiche correctement avec la coloration syntaxique et les icônes de type de fichier.

Vous pouvez basculer entre vos profils à l’aide de raccourcis. Ctrl + Maj + 1 و Ctrl + Maj + 2 etc. Le menu déroulant affiche tous les profils disponibles, etVous pouvez définir n'importe quelle interface par défaut dans les paramètres..

2. Meilleures options de personnalisation

Personnalisez avec des couleurs et des thèmes personnalisés

Windows Terminal est également idéal pour la personnalisation. Vous pouvez modifier l'apparence des invites, choisir des polices personnalisées, ajuster la taille du texte et appliquer des thèmes complets. Si l'invite de commande propose 16 couleurs et deux polices, Windows Terminal prend en charge toutes les polices à espacement fixe de votre système et permet une personnalisation complète des couleurs RVB.

Vous pouvez accéder aux paramètres via l'interface utilisateur graphique ou en modifiant le fichier. settings.json Directement. Cela vous permet de régler la transparence grâce au curseur d'opacité, d'ajouter des images d'arrière-plan aux profils, d'ajuster l'indentation pour une meilleure lisibilité et d'importer des thèmes communautaires en quelques clics. Chaque profil dispose de paramètres d'apparence indépendants.

J'utilise Cascadia Code pour PowerShell J'utilise un thème sombre lors des longues sessions de script, mais j'adopte un thème à contraste élevé avec des polices plus grandes lorsque je partage mon écran. Outre l'aspect esthétique, ces différences visuelles permettent de distinguer facilement les profils d'un seul coup d'œil, ce qui est très pratique lorsque plusieurs onglets sont ouverts côte à côte.

L'invite de commandes ne prenait en charge que quelques anciennes polices à espacement fixe et n'affichait pas correctement les polices modernes comme Cascadia Code. Elle ne proposait pas non plus d'effets de transparence ni d'effets acryliques. Ces effets étaient fournis avec Windows 10 version 1903 et ultérieures, et Windows Terminal en tire pleinement parti.

1. Prise en charge Linux intégrée

Fonctionne parfaitement avec le sous-système Windows pour Linux

Les paramètres de commande du terminal Windows affichent les raccourcis clavier pour les opérations courantes du panneau et des onglets.

Windows 10 et 11 vous permettent d'exécuter un environnement Linux sur votre appareil Windows, Merci au sous-système Windows pour les utilisateurs de Linux (WSL). Windows Terminal vous permet d'accéder à Ubuntu au même endroit que PowerShell et traite les distributions Linux comme faisant partie du système d'exploitation plutôt que comme un module complémentaire externe.

Lors de l'installation d'une distribution WSL, Windows Terminal crée automatiquement un profil. Vous pouvez ouvrir les onglets Ubuntu, Debian et Alpine en même temps que les shells Windows. Windows Terminal prend en charge les chemins cliquables et, grâce à la traduction de chemins WSL, vous pouvez facilement naviguer entre les systèmes de fichiers Linux et Windows.

À l'invite de commande, accéder à WSL signifiait auparavant taper la commande WSL Et vous perdez complètement le contexte Windows. Copier des chemins entre environnements ou maintenir une cohérence visuelle n'a jamais été aussi simple. Le Terminal Windows rend l'utilisation de WSL totalement naturelle.

Pourquoi ce changement est-il logique ?

J'utilise Windows Terminal quotidiennement depuis plus d'un an, et maintenant, utiliser l'invite de commandes me donne l'impression d'ouvrir le Bloc-notes en présence de VS Code. Le simple fait d'avoir des onglets fait une énorme différence, mais l'ajout d'un meilleur rendu des polices, de la prise en charge de WSL et d'un changement de profil simplifié rend le retour à l'invite de commandes difficile.

Microsoft a fait de Windows Terminal le programme par défaut de Windows 11 pour une bonne raison. L'invite de commande est toujours présente pour les scripts hérités, mais Windows Terminal est l'environnement moderne pour les exécuter, avec PowerShell, WSL, etc. Si vous passez beaucoup de temps en ligne de commande, ce changement en vaut la peine.

Aller au bouton supérieur