Ab Version 1.16 und höher bietet das Windows-Terminal Unterstützung für die Erstellung benutzerdefinierter Designs. Sie benötigen jedoch einige JSON-Kenntnisse, um das Erscheinungsbild zu ändern, da Sie das Design in der Datei „settings.json“ codieren müssen.
Dies ist dank der neuen globalen Eigenschaft „Themes“ möglich, mit der Sie ein Design mit benutzerdefinierten Farben für Registerkarten, die Registerkartenzeile und das Anwendungsfenster erstellen können. Sobald die „settings.json“ mit dem Code aktualisiert wurde, ist das Theme in der „Theme“-Einstellung auf der Seite „Darstellung“ verfügbar.
In dieser Anleitung erfahren Sie, wie Sie ein benutzerdefiniertes Design erstellen und es auf das Windows-Terminal unter Windows 11 anwenden .
Erstellen Sie ein benutzerdefiniertes Design für Windows Terminal
Gehen Sie wie folgt vor, um ein benutzerdefiniertes Design zu erstellen, das Sie auf das Terminal anwenden können:
-
Öffnen Sie das Windows-Terminal .
-
Klicken Sie auf die Menüschaltfläche (Pfeil nach unten) und wählen Sie die Option „Einstellungen“ .
-
Klicken Sie auf JSON-Datei öffnen .
-
Öffnen Sie im Objekt „themes“ die Klammern „[ ]“ und codieren Sie das benutzerdefinierte Design. Hier ist ein Beispiel für die Codierung, die ein Theme erstellt:
„themes“: [ { „name“: „Mein Thema“, „tab“: { „background“: „#ffff00“, „showCloseButton“: „always“, „unfocusedBackground“: null }, „tabRow“: { „ Hintergrund": "#fb0004", "unfocusedBackground": "#555555" }, "window": { "applicationTheme": "dark", } } ]

-
Verwenden Sie die Tastenkombination Strg + S, um die Datei zu speichern.
-
Klicken Sie in den Terminaleinstellungen auf „Darstellung“ .
-
Wählen Sie das benutzerdefinierte Thema aus der Einstellung „Thema“ aus.

-
Klicken Sie auf die Schaltfläche Speichern .
Wenn Sie ein benutzerdefiniertes Design erstellen, richten Sie benutzerdefinierte Farben für das Fenster und die Registerkarten ein. Wenn Sie die Farben für den Hintergrund anpassen möchten, können Sie das Farbschema im Abschnitt „Farbschemata“ ändern.
Im Designcode tab
unterstützt das Objekt die Eigenschaften background
, unfocusedBackground
und showCloseButton
. background
legt die Farbe des Tab-Hintergrunds fest, wenn der Tab aktiv ist, und zeigt die Farben immer bei voller Deckkraft an. Legt unfocusedBackground
die Farbe fest, wenn die Registerkarte inaktiv ist, und showCloseButton
schaltet das Erscheinungsbild der Schaltfläche „Schließen“ auf der Registerkarte um.
Das tabRow
Objekt unterstützt background
und unfocusedBackground
Eigenschaften. background
legt die Farbe des Hintergrunds der Tabulatorzeile fest, wenn das Fenster fokussiert ist. Dadurch unfocusedBackground
wird die Farbe des Hintergrunds der Tab-Zeile festgelegt, wenn dieser nicht fokussiert ist.
Schließlich ist es möglich, mit dem window
Objekt auf das Fenster angewendete Einstellungen zu ändern. Das window
Objekt unterstützt applicationTheme
. Die Farben des ausgewählten Anwendungsthemas werden applicationTheme
auf das Terminalfenster angewendet, sofern keine anderen Farben angegeben sind.
Wenn Sie ein zweites oder drittes Theme erstellen möchten, müssen Sie den Code nur nach der letzten geschweiften Klammer „{}“ des ersten Themes und vor der letzten Klammer „[ ]“ des „themes“-Objekts schreiben.