Partager via


Paramètres du profil avancé dans le Terminal Windows

Les paramètres répertoriés ci-dessous sont spécifiques à chaque profil unique. Si vous souhaitez qu’un paramètre s’applique à tous vos profils, vous pouvez l’ajouter à la section defaults au-dessus de la liste des profils dans votre fichier settings.json.

"defaults":
{
    // SETTINGS TO APPLY TO ALL PROFILES
},
"list":
[
    // PROFILE OBJECTS
]

Supprimer les modifications de titre

Lorsque cette option est définie sur true, tabTitle remplace le titre par défaut de l’onglet, et les messages de modification de titre de l’application sont supprimés. Si tabTitle n’est pas défini, name est utilisé à la place. Lorsque cette valeur est définie sur false, tabTitle se comporte normalement.

Nom de la propriété : suppressApplicationTitle

Nécessité : Facultatif

Accepte : true, false



Anticrénelage du texte

Contrôle le mode d’anticrénelage du texte dans le convertisseur. Notez que la modification de ce paramètre nécessite le démarrage d’une nouvelle instance du terminal.

Anticrénelage de texte dans le Terminal Windows

Nom de la propriété : antialiasingMode

Nécessité : Facultatif

Accepte : "grayscale", "cleartype", "aliased"

Valeur par défaut : "grayscale"



Alias AltGr

Cela vous permet de contrôler si Terminal Windows traitera Ctrl+Alt comme alias pour AltGr.

Nom de la propriété : altGrAliasing

Nécessité : Facultatif

Accepte : true, false

Valeur par défaut : true



Faire défiler jusqu’à l’entrée lors de la saisie

Quand cette propriété est définie sur true, la fenêtre défile vers la ligne d’entrée de commande lors de la saisie. Lorsqu’elle est définie sur false, la fenêtre ne défile pas lorsque vous commencez à saisir.

Nom de la propriété : snapOnInput

Nécessité : Facultatif

Accepte : true, false

Valeur par défaut : true



Taille de l’historique

Définit le nombre de lignes au-dessus de celles affichées dans la fenêtre vers lesquelles vous pouvez revenir. La taille maximale de l’historique est 32767.

Nom de la propriété : historySize

Nécessité : Facultatif

Accepte : Entier

Valeur par défaut : 9001



Comportement d’arrêt du profil

Définit la manière dont le profil réagit à l’arrêt ou l’échec du lancement. "graceful" ferme le profil lorsque exit est saisi ou lorsque le processus s’arrête normalement. "always" ferme toujours le profil et "never" ne ferme jamais le profil. "automatic"a été ajouté une fois que Terminal Windows a été autorisé à être l’application terminale par défaut ; pour les processus lancés directement dans Terminal, il se comporte de la même façon que "graceful" pour les processus qui ont été transférés au terminal, il se comporte de la même façon que "always".

true et false sont acceptés en tant que synonymes pour "graceful" et "never", respectivement.

Nom de la propriété : closeOnExit

Nécessité : Facultatif

Accepte : "automatic", , "always""graceful", "never", true,false

Valeur par défaut : "automatic"

Remarque

À l’invite de commandes Windows (cmd.exe), exit retourne le code de retour de la commande précédente. Si la commande que vous avez tapée avant exit a provoqué une erreur, "closeOnExit": "graceful" affiche toujours ce code d’erreur au lieu de fermer l’onglet.



Style de notification avec cloche

Contrôle ce qui se produit lorsque l’application émet un caractère BEL. Quand la valeur est "all", le terminal joue un son et fait clignoter l’icône de la barre des tâches. Si le terminal n’a pas le focus, seule l’icône de la barre des tâches clignote.

Nom de la propriété : bellStyle

Nécessité : Facultatif

Accepte : "all", "audible", "window", "taskbar", "none"

Valeur par défaut : "audible"



Signal sonore

Lorsque bellStyle a la valeur "all" ou "audible", cela vous permet de choisir le fichier audio pour la cloche. Si vous avez défini un groupe de sons, le terminal en choisit un au hasard.

Nom de la propriété : bellSound

Nécessité : Facultatif

Accepte : Emplacement du fichier sous la forme d’une chaîne ou d’un tableau d’emplacements de fichier sous forme de chaînes


Marques de défilement (préversion)

Les paramètres suivants modifient le comportement des marques de défilement dans le Terminal Windows. Pour plus d’informations sur les marques et l’intégration de shell, consultez la page d’intégration shell.

Ajouter automatiquement des marques de défilement

Lorsque la valeur est définie sur true, le terminal marque automatiquement le courant comme une invite lorsque l’utilisateur appuie sur Entrée. Si l’intégration de l’interpréteur de commandes est activée, elle traite la position actuelle du curseur en tant que FTCS;C, mettant fin à la commande actuelle et démarrant la sortie.

Nom de la propriété : autoMarkPrompts

Nécessité : Facultatif

Accepte : true, false

Important

Cette fonctionnalité est devenue stable dans la version 1.21. Avant cette version, elle était disponible uniquement dans Windows Terminal Preview et a été nommée experimental.autoMarkPrompts.

Afficher les marques sur la barre de défilement

Affiche les marques sur la barre de défilement quand ce paramètre est défini sur true. Lorsqu’elles sont combinées à autoMarkPrompts ou à l’intégration de l’interpréteur de commandes, l’emplacement des invites apparaît dans la barre de défilement.

Marques de la barre de défilement du terminal Windows

Nom de la propriété : showMarksOnScrollbar

Nécessité : Facultatif

Accepte : true, false

Important

Cette fonctionnalité est devenue stable dans la version 1.21. Avant cette version, elle était disponible uniquement dans Windows Terminal Preview et a été nommée experimental.showMarksOnScrollbar.


Moteur de rendu de texte expérimental

Permet d’utiliser le moteur de rendu de texte expérimental pour le profil. Il s’agit d’une fonctionnalité expérimentale dont l’existence à long terme n’est pas garantie. Une nouvelle instance du profil doit être ouverte pour que ce paramètre prenne effet.

Nom de la propriété : experimental.useAtlasEngine

Nécessité : Facultatif

Accepte : true, false

Valeur par défaut : false



Menu contextuel par clic droit (préversion)

Quand cette option est activée, un clic droit ouvre un menu contextuel comprenant des options de copier, coller, etc. Quand cette option est désactivée, un clic droit colle le contenu du Presse-papiers dans le terminal. Une fois l’intégration de l’interpréteur de commandes activée, un clic droit permet également de sélectionner la commande ou la sortie actuelle. Il s'agit d'une fonctionnalité expérimentale et sa pérennité n'est pas garantie.

Nom de la propriété : experimental.rightClickContextMenu

Nécessité : Facultatif

Accepte : true, false

Valeur par défaut : false

Important

Cette fonctionnalité n’est disponible que dans la préversion de Terminal Windows.



Version expérimentale : déplacer le curseur avec la souris

Cela ajoute de manière expérimentale la prise en charge du déplacement du curseur de texte en cliquant avec la souris sur la ligne de commande actuelle. Il s’agit d’une fonctionnalité expérimentale : il existe de nombreux cas en périphérie où elle ne fonctionnera pas comme prévu. Pour que ce paramètre fonctionne correctement, vous devez activer l’intégration d’un interpréteur de commandes dans votre interpréteur de commandes.

Enregistrement de l’utilisateur déplaçant le curseur à l’aide de la souris

Nom de la propriété : experimental.repositionCursorWithMouse

Nécessité : Facultatif

Accepte : true, false

Valeur par défaut : false



Mode de pass-through VT

Lorsqu'il est défini sur vrai, ordonne au PTY de cette connexion d'utiliser le mode pass-through au lieu du moteur de simulation Conhost PTY d'origine. Il s'agit d'une fonctionnalité expérimentale et sa pérennité n'est pas garantie.

Nom de la propriété : experimental.connection.passthroughMode

Nécessité : Facultatif

Accepte : true, false

Valeur par défaut : false



Identificateur unique

Les profils peuvent utiliser un GUID comme identificateur unique. Pour définir un profil comme profil par défaut, il devra disposer d’un GUID pour le paramètre global defaultProfile.

Nom de la propriété : guid

Nécessité : Obligatoire

Accepte : GUID sous forme de chaîne au format de Registre : "{00000000-0000-0000-0000-000000000000}"

Conseil

Vous pouvez exécuter [guid]::NewGuid() dans PowerShell pour générer un GUID pour votre profil personnalisé. Vous pouvez également utiliser le générateur d’identificateurs GUID en ligne ou, pour d’autres lignes de commande, le générateur d’identificateurs UUID.


Source

Stocke le nom du générateur de profils à l’origine du profil. Aucune valeur détectable pour ce champ. Pour plus d’informations sur les profils dynamiques, consultez la page Profils dynamiques.

Nom de la propriété : source

Nécessité : Facultatif

Accepte : String

Notes

Ce champ doit être omis lors de la déclaration d’un profil personnalisé. Il est utilisé par le terminal pour connecter des profils générés automatiquement à votre fichier de paramètres.