Erweiterte Profileinstellungen in Windows Terminal
Die unten aufgeführten Einstellungen sind spezifisch für die einzelnen eindeutigen Profile. Wenn Sie möchten, dass eine Einstellung auf alle Profile angewendet wird, können Sie sie dem Abschnitt defaults
oberhalb der Profilliste in der Datei settings.json hinzufügen.
"defaults":
{
// SETTINGS TO APPLY TO ALL PROFILES
},
"list":
[
// PROFILE OBJECTS
]
Titeländerungen unterdrücken
Wenn dieser Wert auf true
festgelegt ist, setzt tabTitle
den Standardtitel der Registerkarte außer Kraft und alle Nachrichten von der Anwendung zur Titeländerung werden unterdrückt. Wenn tabTitle
nicht festgelegt ist, wird stattdessen name
verwendet. Wenn dies auf false
festgelegt ist, verhält sich tabTitle
normal.
Eigenschaftenname:suppressApplicationTitle
Erfordernis: Optional
Akzeptiert:true
, false
Antialiasing von Text
Hiermit wird gesteuert, wie das Antialiasing bei Text im Renderer erfolgt. Beachten Sie, dass das Ändern dieser Einstellung das Starten einer neuen Terminalinstanz erfordert.
Eigenschaftenname:antialiasingMode
Erfordernis: Optional
Akzeptiert:"grayscale"
, "cleartype"
, "aliased"
Standardwert:"grayscale"
AltGr-Aliasing
Hiermit können Sie steuern, ob Windows Terminal Strg+Alt als Alias für AltGr behandelt.
Eigenschaftenname:altGrAliasing
Erfordernis: Optional
Akzeptiert:true
, false
Standardwert:true
Beim Eingeben zur Eingabe scrollen
Wenn dies auf true
festgelegt ist, scrollt das Fenster bei der Eingabe zur Befehlseingabezeile. Wenn es auf false
festgelegt ist, scrollt das Fenster bei der Eingabe nicht.
Eigenschaftenname:snapOnInput
Erfordernis: Optional
Akzeptiert:true
, false
Standardwert:true
Verlaufsgröße
Hiermit wird die Anzahl der Zeilen über den Zeilen festgelegt, die in dem Fenster angezeigt werden, zu dem Sie zurückscrollen können. Die maximale Verlaufsgröße ist 32767
.
Eigenschaftenname:historySize
Erfordernis: Optional
Akzeptiert: Ganze Zahl
Standardwert:9001
Profilverhalten bei Abbruch
Hiermit wird festgelegt, wie das Profil auf einen Abbruch oder einen fehlerhaften Start reagiert. "graceful"
schließt das Profil, wenn exit
eingegeben oder der Prozess normal beendet wird. "always"
schließt das Profil immer und "never"
schließt das Profil nie. true
und false
werden als Synonyme für "graceful"
bzw. "never"
akzeptiert.
Eigenschaftenname:closeOnExit
Erfordernis: Optional
Akzeptiert:"graceful"
, "always"
, "never"
, true
, false
Standardwert:"graceful"
Hinweis
In der Windows-Eingabeaufforderung (cmd.exe) gibt exit
den Rückgabecode des vorherigen Befehls zurück. Wenn der Befehl, den Sie vor exit
eingeben haben, einen Fehler verursacht hat, wird dieser Fehlercode bei "closeOnExit": "graceful"
weiterhin angezeigt, anstatt die Registerkarte zu schließen.
Glocken-Benachrichtigungsstil
Steuert, was geschieht, wenn die Anwendung ein BEL-Zeichen ausgibt. Wenn diese Einstellung auf "all"
festgelegt ist, spielt das Terminal einen Sound ab und das Taskleistensymbol blinkt. Wenn sich das Terminal nicht im Fokus befindet, blinkt nur das Taskleistensymbol.
Eigenschaftenname:bellStyle
Erfordernis: Optional
Akzeptiert:"all"
, "audible"
, "window"
, "taskbar"
, "none"
Standardwert:"audible"
Glockenklang
Wenn bellStyle
auf "all"
oder "audible"
festgelegt ist, können Sie die Audiodatei für die Glocke auswählen. Wenn Sie ein Array von Sounds festgelegt haben, wählt das Terminal einen nach dem Zufallsprinzip aus.
Eigenschaftenname:bellSound
Erfordernis: Optional
Akzeptiert: Dateispeicherort als Zeichenfolge oder Array von Dateispeicherorten als Zeichenfolgen
Bildlaufmarken (Vorschau)
Die folgenden Einstellungen ändern das Verhalten von Bildlaufmarken im Windows-Terminal.
Experimentelles automatisches Hinzufügen von Bildlaufmarken (Vorschau)
Automatisches Markieren von Eingabeaufforderungen bei Festlegung auf true
. Hierbei handelt es sich um ein experimentelles Feature, dessen Weiterbestehen nicht garantiert ist.
Eigenschaftenname:experimental.autoMarkPrompts
Erfordernis: Optional
Akzeptiert:true
, false
Wichtig
Diese Funktion steht nur in der Windows Terminal-Vorschau zur Verfügung.
Experimentelles Anzeigen von Marken auf der Scrollleiste (Vorschau)
Zeigt bei Festlegung auf true
Marken auf der Scrollleiste an. Hierbei handelt es sich um ein experimentelles Feature, dessen Weiterbestehen nicht garantiert ist.
Eigenschaftenname:experimental.showMarksOnScrollbar
Erfordernis: Optional
Akzeptiert:true
, false
Wichtig
Diese Funktion steht nur in der Windows Terminal-Vorschau zur Verfügung.
Experimentelle Textrendering-Engine
Ermöglicht die Verwendung der experimentellen Textrendering-Engine für das Profil. Hierbei handelt es sich um ein experimentelles Feature, dessen Weiterbestehen nicht garantiert ist. Damit diese Einstellung wirksam wird, muss eine neue Instanz des Profils geöffnet werden.
Eigenschaftenname:experimental.useAtlasEngine
Erfordernis: Optional
Akzeptiert:true
, false
Standardwert:false
Kontextmenü (Rechtsklick) (Vorschau)
Wenn diese Option aktiviert ist, wird durch Klicken mit der rechten Maustaste ein Kontextmenü mit Optionen zum Kopieren, Einfügen und mehr geöffnet. Wenn diese Option deaktiviert ist, wird der Inhalt der Zwischenablage mit der rechten Maustaste in das Terminal eingefügt. Wenn die Shellintegration aktiviert ist, können Sie mit der rechten Maustaste auch den aktuellen Befehl oder die aktuelle Ausgabe auswählen. Hierbei handelt es sich um ein experimentelles Feature, dessen Weiterbestehen nicht garantiert ist.
Eigenschaftenname:experimental.rightClickContextMenu
Erfordernis: Optional
Akzeptiert:true
, false
Standardwert:false
Wichtig
Diese Funktion steht nur in der Windows Terminal-Vorschau zur Verfügung.
Experimentell: Bewegen des Cursors mit der Maus
Dadurch wird die Unterstützung für das Bewegen des Textcursors durch Klicken mit der Maus auf der aktuellen Befehlszeile hinzugefügt. Dies ist ein experimentelles Feature – es gibt viele Randfälle, in denen dies nicht wie erwartet funktioniert. Damit diese Einstellung funktioniert, müssen Sie die Shell-Integration in Ihrer Shell aktivieren.
Eigenschaftenname:experimental.repositionCursorWithMouse
Erfordernis: Optional
Akzeptiert:true
, false
Standardwert:false
VT-Passthrough-Modus
Wenn dieser Wert auf "true" festgelegt ist, wird der PTY für diese Verbindung angewiesen, Passthrough anstelle des ursprünglichen Conhost PTY Simulationsmoduls zu verwenden. Hierbei handelt es sich um ein experimentelles Feature, dessen Weiterbestehen nicht garantiert ist.
Eigenschaftenname:experimental.connection.passthroughMode
Erfordernis: Optional
Akzeptiert:true
, false
Standardwert:false
Eindeutiger Bezeichner
Profile können eine GUID als eindeutigen Bezeichner verwenden. Damit ein Profil zu Ihrem Standardprofil wird, benötigt es eine GUID für die globale Einstellung defaultProfile
.
Eigenschaftenname:guid
Erfordernis: Erforderlich
Akzeptiert: GUID als Zeichenfolge im Registrierungsformat: "{00000000-0000-0000-0000-000000000000}"
Tipp
Sie können [guid]::NewGuid()
in PowerShell ausführen, um eine GUID für Ihr benutzerdefiniertes Profil zu generieren. Sie können auch den Online-GUID-Generator oder, für andere Befehlszeilen, den UUID-Generator verwenden.
Quelle
Hiermit wird der Name des Profilgenerators gespeichert, von dem das Profil stammt. Es sind keine erkennbaren Werte für dieses Feld vorhanden. Weitere Informationen zu dynamischen Profilen finden Sie auf der Seite Dynamische Profile.
Eigenschaftenname:source
Erfordernis: Optional
Akzeptiert: Zeichenfolge
Hinweis
Dieses Feld sollte beim Deklarieren eines benutzerdefinierten Profils weggelassen werden. Es wird vom Terminal verwendet, um automatisch generierte Profile mit Ihrer Einstellungsdatei zu verbinden.
Windows Terminal
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für