Globale Einstellungen in Windows TerminalGlobal settings in Windows Terminal

Die unten aufgeführten Eigenschaften betreffen das gesamte Terminalfenster, unabhängig von den Profileinstellungen.The properties listed below affect the entire terminal window, regardless of the profile settings. Diese sollten im Stammbereich Ihrer settings.json-Datei stehen.These should be placed at the root of your settings.json file.

StandardprofilDefault profile

Legen Sie das Standardprofil fest, das geöffnet wird, indem Sie STRG+UMSCHALT+T eingeben, die newTab zugewiesene Tastenzuordnung drücken, wt new-tab ohne Angabe eines Profils ausführen oder auf das Symbol „+“ klicken.Set the default profile that opens by typing ctrl+shift+t, typing the key binding assigned to newTab, running wt new-tab without specifying a profile, or clicking the '+' icon.

Eigenschaftenname: defaultProfileProperty name: defaultProfile

Erfordernis: ErforderlichNecessity: Required

Akzeptiert: GUID- oder Profilname als ZeichenfolgeAccepts: GUID or profile name as a string

Standardwert: PowerShell-GUIDDefault value: PowerShell's GUID

Wichtig

Die Verwendung des Profilnamens für defaultProfile ist nur in der Windows Terminal-Vorschau möglich.Using the profile name for defaultProfile is only available in Windows Terminal Preview.



Dynamische Profile deaktivierenDisable dynamic profiles

Hiermit wird festgelegt, welche dynamischen Profilgeneratoren deaktiviert werden, sodass sie ihre Profile beim Start nicht zur Liste der Profile hinzufügen können.This sets which dynamic profile generators are disabled, preventing them from adding their profiles to the list of profiles on startup. Informationen zu dynamischen Profilen finden Sie auf der Seite Dynamische Profile.For information on dynamic profiles, visit the Dynamic profiles page.

Eigenschaftenname: disabledProfileSourcesProperty name: disabledProfileSources

Erfordernis: OptionalNecessity: Optional

Akzeptiert: "Windows.Terminal.Wsl", "Windows.Terminal.Azure" und/oder "Windows.Terminal.PowershellCore" innerhalb eines ArraysAccepts: "Windows.Terminal.Wsl", "Windows.Terminal.Azure", and/or "Windows.Terminal.PowershellCore" inside an array

Standardwert: []Default value: []



Dunkles/Helles DesignDark/Light theme

Hiermit wird das Design der Anwendung festgelegt.This sets the theme of the application. "system" verwendet dasselbe Design wie Windows."system" will use the same theme as Windows.

Eigenschaftenname: themeProperty name: theme

Erfordernis: OptionalNecessity: Optional

Akzeptiert: "system", "dark", "light"Accepts: "system", "dark", "light"

Standardwert: "system"Default value: "system"

Windows Terminal: Dunkles Design Konfiguration: Powerline in PowerShellWindows Terminal dark theme Configuration: Powerline in PowerShell



RegisterkarteneinstellungenTab settings

Registerkarten immer anzeigenAlways show tabs

Wenn diese Einstellung auf true festgelegt ist, werden Registerkarten immer angezeigt.When this is set to true, tabs are always displayed. Wenn sie auf false und showTabsInTitlebar auf true festgelegt ist, werden Registerkarten immer unterhalb der Titelleiste angezeigt.When it's set to false and showTabsInTitlebar is set to true, tabs are always displayed underneath the title bar. Wenn diese Einstellung auf false und showTabsInTitlebar auf false festgelegt ist, werden Registerkarten erst angezeigt, wenn mehr als eine Registerkarte vorhanden ist, indem Sie STRG+UMSCHALT+T oder die zu newTab zugewiesene Tastenzuordnung eingeben.When this is set to false and showTabsInTitlebar is set to false, tabs only appear after more than one tab exists by typing ctrl+shift+t or by typing the key binding assigned to newTab. Beachten Sie, dass das Ändern dieser Einstellung das Starten einer neuen Terminalinstanz erfordert.Note that changing this setting will require starting a new terminal instance.

Eigenschaftenname: alwaysShowTabsProperty name: alwaysShowTabs

Erfordernis: OptionalNecessity: Optional

Akzeptiert: true, falseAccepts: true, false

Standardwert: trueDefault value: true

Windows Terminal zeigt Registerkarten immer an

Modus für RegisterkartenbreiteTab width mode

Hiermit wird die Breite der Registerkarten festgelegt.This sets the width of the tabs. "equal" bewirkt, dass jede Registerkarte dieselbe Breite erhält."equal" makes each tab the same width. "titleLength" passt die Größe der einzelnen Registerkarten auf die Länge des Titels an."titleLength" sizes each tab to the length of its title. "compact" verkleinert jede inaktive Registerkarte auf die Breite des Symbols, wodurch für die aktive Registerkarte mehr Platz zum Anzeigen des vollständigen Titels verbleibt."compact" will shrink every inactive tab to the width of the icon, leaving the active tab more space to display its full title.

Eigenschaftenname: tabWidthModeProperty name: tabWidthMode

Erfordernis: OptionalNecessity: Optional

Akzeptiert: "equal", "titleLength", "compact"Accepts: "equal", "titleLength", "compact"

Standardwert: "equal"Default value: "equal"

Windows Terminal: Modus für Registerkartenbreite

Wichtig

Die "compact"-Einstellung steht nur in der Windows Terminal-Vorschau zur Verfügung.The "compact" setting is only available in Windows Terminal Preview.

Popupfenster „Alle Registerkarten schließen“ ausblendenHide close all tabs popup

Wenn diese Einstellung auf true festgelegt ist, erfordert das Schließen eines Fensters mit mehreren geöffneten Registerkarten eine Bestätigung.When this is set to true, closing a window with multiple tabs open will require confirmation. Wenn diese Einstellung auf false festgelegt ist, erfordert das Schließen eines Fensters mit mehreren geöffneten Registerkarten keine Bestätigung.When it's set to false, closing a window with multiple tabs open will not require confirmation.

Eigenschaftenname: confirmCloseAllTabsProperty name: confirmCloseAllTabs

Erfordernis: OptionalNecessity: Optional

Akzeptiert: true, falseAccepts: true, false

Standardwert: trueDefault value: true

Windows Terminal: Bestätigung zum Schließen aller Registerkarten



StarteinstellungenLaunch settings

Beim Start öffnen (Vorschau)Launch on startup (Preview)

Wenn diese Einstellung auf true festgelegt ist, ist das Öffnen von Windows Terminal beim Systemstart aktiviert.When set to true, this enables the launch of Windows Terminal at startup. Das Festlegen der Einstellung auf false deaktiviert den Eintrag der Systemstartaufgabe.Setting this to false will disable the startup task entry. Hinweis: Wenn der Eintrag der Systemstartaufgabe von Windows Terminal entweder durch eine Organisationsrichtlinie oder durch eine Benutzeraktion deaktiviert ist, hat diese Einstellung keine Wirkung.Note: if the Windows Terminal startup task entry is disabled either by org policy or by user action this setting will have no effect.

Eigenschaftenname: startOnUserLoginProperty name: startOnUserLogin

Erfordernis: OptionalNecessity: Optional

Akzeptiert: true, falseAccepts: true, false

Standardwert: falseDefault value: false

Wichtig

Diese Funktion steht nur in der Windows Terminal-Vorschau zur Verfügung.This feature is only available in Windows Terminal Preview.

StartgrößeLaunch size

Hiermit wird definiert, ob das Terminal maximiert, im Vollbildmodus oder in einem Fenster gestartet wird.This defines whether the terminal will launch as maximized, fullscreen, or in a window.

Eigenschaftenname: launchModeProperty name: launchMode

Erfordernis: OptionalNecessity: Optional

Akzeptiert: "default", "maximized", "fullscreen"Accepts: "default", "maximized", "fullscreen"

Standardwert: "default"Default value: "default"

Wichtig

Die "fullscreen"-Einstellung steht nur in der Windows Terminal-Vorschau zur Verfügung.The "fullscreen" setting is only available in Windows Terminal Preview.

StartpositionLaunch position

Hiermit wird die Pixelposition der oberen linken Ecke des Fensters beim ersten Laden festgelegt.This sets the pixel position of the top left corner of the window upon first load. Bei einem System mit mehreren Bildschirmen sind diese Koordinaten relativ zur oberen linken Ecke des primären Bildschirms.On a system with multiple displays, these coordinates are relative to the top left of the primary display. Wenn keine X-oder Y-Koordinate bereitgestellt wird, verwendet das Terminal die Standardeinstellung des Systems für diesen Wert.If an X or Y coordinate is not provided, the terminal will use the system default for that value. Wenn launchMode auf "maximized" festgelegt ist, wird das Fenster auf dem Monitor maximiert, der durch diese Koordinaten angegeben wird.If launchMode is set to "maximized", the window will be maximized on the monitor specified by those coordinates.

Eigenschaftenname: initialPositionProperty name: initialPosition

Erfordernis: OptionalNecessity: Optional

Akzeptiert: Koordinaten als Zeichenfolge in den folgenden Formaten: ",", "#,#", "#,", ",#"Accepts: Coordinates as a string in the following formats: ",", "#,#", "#,", ",#"

Standardwert: ","Default value: ","

Spalten beim ersten StartColumns on first launch

Dies ist die Anzahl der Zeichenspalten, die beim ersten Laden im Fenster angezeigt werden.This is the number of character columns displayed in the window upon first load. Wenn launchMode auf "maximized" festgelegt ist, wird diese Eigenschaft ignoriert.If launchMode is set to "maximized", this property is ignored.

Eigenschaftenname: initialColsProperty name: initialCols

Erfordernis: OptionalNecessity: Optional

Akzeptiert: Ganze ZahlAccepts: Integer

Standardwert: 120Default value: 120

Zeilen beim ersten StartRows on first launch

Dies ist die Anzahl der Zeilen, die beim ersten Laden im Fenster angezeigt werden.This is the number of rows displayed in the window upon first load. Wenn launchMode auf "maximized" festgelegt ist, wird diese Eigenschaft ignoriert.If launchMode is set to "maximized", this property is ignored.

Eigenschaftenname: initialRowsProperty name: initialRows

Erfordernis: OptionalNecessity: Optional

Akzeptiert: Ganze ZahlAccepts: Integer

Standardwert: 30Default value: 30



TitelleisteneinstellungenTitle bar settings

Titelleiste anzeigen/ausblendenShow/Hide the title bar

Wenn diese Einstellung auf true festgelegt ist, werden die Registerkarten in die Titelleiste verschoben, und die Titelleiste wird ausgeblendet.When this is set to true, the tabs are moved into the title bar and the title bar disappears. Wenn sie auf false festgelegt ist, befindet sich die Titelleiste oberhalb der Registerkarten.When it's set to false, the title bar sits above the tabs. Beachten Sie, dass das Ändern dieser Einstellung das Starten einer neuen Terminalinstanz erfordert.Note that changing this setting will require starting a new terminal instance.

Eigenschaftenname: showTabsInTitlebarProperty name: showTabsInTitlebar

Erfordernis: OptionalNecessity: Optional

Akzeptiert: true, falseAccepts: true, false

Standardwert: trueDefault value: true

Windows Terminal zeigt Registerkarten in der Titelleiste an

Text in der Titelleiste festlegenSet the text in the title bar

Wenn diese Einstellung auf true festgelegt ist, wird in der Titelleiste der Titel der ausgewählten Registerkarte angezeigt. Wenn sie auf false festgelegt ist, wird in der Titelleiste „Windows Terminal“ angezeigt.When this is set to true, the title bar displays the title of the selected tab. When it's set to false, title bar displays "Windows Terminal". Beachten Sie, dass das Ändern dieser Einstellung das Starten einer neuen Terminalinstanz erfordert.Note that changing this setting will require starting a new terminal instance.

Eigenschaftenname: showTerminalTitleInTitlebarProperty name: showTerminalTitleInTitlebar

Erfordernis: OptionalNecessity: Optional

Akzeptiert: true, falseAccepts: true, false

Standardwert: trueDefault value: true



AuswahleinstellungenSelection settings

Nach Auswahl kopierenCopy after selection is made

Wenn diese Einstellung auf true festgelegt ist, wird eine Auswahl sofort bei der Erstellung in die Zwischenablage kopiert.When this is set to true, a selection is immediately copied to your clipboard upon creation. Beim Klicken mit der rechten Maustaste erfolgt in dieser Fall immer ein Einfügevorgang.The right-click on your mouse will always paste in this case. Wenn sie auf false festgelegt ist, bleibt die Auswahl bestehen und wartet auf weitere Maßnahmen.When it's set to false, the selection persists and awaits further action. Wenn Sie mit der rechten Maustaste klicken, wird die Auswahl kopiert.Using your mouse to right-click will copy the selection.

Eigenschaftenname: copyOnSelectProperty name: copyOnSelect

Erfordernis: OptionalNecessity: Optional

Akzeptiert: true, falseAccepts: true, false

Standardwert: falseDefault value: false

Formatierung kopierenCopy formatting

Wenn diese Einstellung auf true festgelegt ist, werden Farb- und Schriftformatierung des ausgewählten Textes ebenfalls in die Zwischenablage kopiert.When this is set to true, the color and font formatting of selected text is also copied to your clipboard. Wenn sie auf false festgelegt ist, wird Nur-Text in die Zwischenablage kopiert.When it's set to false, only plain text is copied to your clipboard.

Eigenschaftenname: copyFormattingProperty name: copyFormatting

Erfordernis: OptionalNecessity: Optional

Akzeptiert: true, falseAccepts: true, false

Standardwert: falseDefault value: false

WorttrennzeichenWord delimiters

Hiermit werden die in einer durch Doppelklick ausgelösten Auswahl verwendeten Worttrennzeichen festgelegt.This determines the word delimiters used in a double-click selection. Worttrennzeichen sind Zeichen, die angeben, wo die Grenze zwischen zwei Wörtern liegt.Word delimiters are characters that specify where the boundary is between two words. Die häufigsten Beispiele sind Leerzeichen, Semikolons, Kommas und Punkte.The most common examples are spaces, semicolons, commas, and periods.

Eigenschaftenname: wordDelimitersProperty name: wordDelimiters

Erfordernis: OptionalNecessity: Optional

Akzeptiert: Zeichen als ZeichenfolgeAccepts: Characters as a string

Standardwert:  /\()"'-:,.;<>~!@#$%^&*|+=[]{}~?│Default value:  /\()"'-:,.;<>~!@#$%^&*|+=[]{}~?│
( ist U+2502 BOX DRAWINGS LIGHT VERTICAL)( is U+2502 BOX DRAWINGS LIGHT VERTICAL)



ScrollgeschwindigkeitScroll speed

Dies ist die Anzahl der Zeilen, die gleichzeitig mit dem Mausrad gescrollt werden können.This is the number of rows to scroll at a time with the mouse wheel. Dadurch wird die Systemeinstellung außer Kraft gesetzt, wenn der Wert nicht null (0) oder "system" ist.This will override the system setting if the value is not zero or "system".

Eigenschaftenname: rowsToScrollProperty name: rowsToScroll

Erfordernis: OptionalNecessity: Optional

Akzeptiert: Ganze ZahlAccepts: Integer

Standardwert: "system"Default value: "system"



Verhalten bei der Größenänderung von FensternWindow resize behavior

Wenn diese Einstellung auf true festgelegt ist, wird das Fenster bei einer Größenänderung an der nächstgelegenen Zeichengrenze ausgerichtet.When this is set to true, the window will snap to the nearest character boundary on resize. Wenn sie auf false festgelegt ist, wird die Größe des Fensters „reibungslos“ angepasst.When it's set to false, the window will resize "smoothly".

Eigenschaftenname: snapToGridOnResizeProperty name: snapToGridOnResize

Erfordernis: OptionalNecessity: Optional

Akzeptiert: true, falseAccepts: true, false

Standardwert: trueDefault value: true

Windows Terminal: „Am Raster ausrichten“ beim Ändern der Größe



RenderingeinstellungenRendering settings

Wenn Sie die Renderingeinstellungen ändern möchten, finden Sie weitere Informationen zu Ihrer Unterstützung auf der Seite zur Problembehandlung.If you are thinking about changing the rendering settings, additional information is provided on the Troubleshooting page to help guide you.

Neuzeichnen des BildschirmsScreen redrawing

Wenn diese Einstellung auf true festgelegt wird, zeichnet das Terminal für jedes Einzelbild den gesamten Bildschirm neu.When this set to true, the terminal will redraw the entire screen each frame. Bei Einstellung auf false werden nur die Updates am Bildschirm zwischen den Einzelbildern gerendert.When set to false, it will render only the updates to the screen between frames.

Eigenschaftenname: experimental.rendering.forceFullRepaintProperty name: experimental.rendering.forceFullRepaint

Erfordernis: OptionalNecessity: Optional

Akzeptiert: true, falseAccepts: true, false

Standardwert: falseDefault value: false

SoftwarerenderingSoftware rendering

Wenn diese Einstellung auf true festgelegt ist, verwendet das Terminal den Softwarerenderer (auch alsWhen this is set to true, the terminal will use the software renderer (a.k.a. WARP bezeichnet) anstelle des Hardwarerenderers.WARP) instead of the hardware one.

Eigenschaftenname: experimental.rendering.softwareProperty name: experimental.rendering.software

Erfordernis: OptionalNecessity: Optional

Akzeptiert: true, falseAccepts: true, false

Standardwert: falseDefault value: false