Tutoriel : Configurer les titres des onglets dans le Terminal Windows
Article
Par défaut, le titre de l’onglet est défini sur le titre du shell. Si un onglet est composé de plusieurs volets, le titre de l’onglet est défini sur celui du volet qui a actuellement le focus. Si vous souhaitez personnaliser ce qui est défini comme titre d’onglet, suivez ce tutoriel.
Dans ce tutoriel, vous allez découvrir comment :
Utiliser le paramètre tabTitle
Définir le titre du shell
Utiliser le paramètre suppressApplicationTitle
Utiliser le paramètre tabTitle
Le paramètre tabTitle vous permet de définir le titre de départ d’une nouvelle instance d’un shell. S’il n’est pas défini, la valeur name du profil est utilisée à la place. Chaque shell répond à ce paramètre différemment.
Shell
Comportement
PowerShell
Le titre est défini.
Invite de commandes
Le titre est défini. Si une commande est en cours d’exécution, elle est ajoutée temporairement à la fin du titre.
Ubuntu
Le titre est ignoré et est défini à la place sur user@machine:path
Debian
Le titre est défini.
Notes
Bien que Ubuntu et Debian exécutent tous deux bash, ils présentent des comportements différents. Nous tenons à indiquer ici que différentes distributions peuvent avoir des comportements différents.
Définir le titre du shell
Un shell a un contrôle total sur son propre titre. Toutefois, chaque shell définit son titre différemment.
Shell
Commande
PowerShell
$Host.UI.RawUI.WindowTitle = "New Title"
Invite de commandes
TITLE New Title
bash*
echo -ne "\033]0;New Title\a"
Notez que certaines distributions Linux (par exemple Ubuntu) définissent automatiquement leur titre lorsque vous interagissez avec le shell. Si la commande ci-dessus ne fonctionne pas, exécutez la commande suivante :
Après avoir rouvert votre shell, vous pouvez maintenant modifier son titre à tout moment en utilisant la commande suivante :
settitle 'New Title'
Utiliser le paramètre suppressApplicationTitle
Étant donné qu’un shell contrôle son titre, il peut choisir de remplacer le titre de l’onglet à tout moment. Par exemple, le module posh-git pour PowerShell ajoute les informations relatives à votre référentiel Git au titre.
Le Terminal Windows vous permet de supprimer les modifications apportées au titre en définissant suppressApplicationTitle sur true dans votre profil. Ainsi, les nouvelles instances du profil définissent votre titre visible sur tabTitle. Si tabTitle n’est pas défini, le titre visible est défini sur la valeur name du profil.
Notez que cela dissocie le titre du shell du titre visible présenté sur l’onglet. Si vous lisez la variable du shell où le titre est défini, elle peut être différente du titre de l’onglet.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur Windows Terminal
Windows Terminal est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Utilisez l’interpréteur de commandes .NET MAUI (.NET Multi-Platform App UI) pour créer des applications multipages avec des onglets et une navigation volante.