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 tabunterstützt das Objekt die Eigenschaften background, unfocusedBackgroundund showCloseButton. backgroundlegt die Farbe des Tab-Hintergrunds fest, wenn der Tab aktiv ist, und zeigt die Farben immer bei voller Deckkraft an. Legt unfocusedBackgrounddie Farbe fest, wenn die Registerkarte inaktiv ist, und showCloseButtonschaltet das Erscheinungsbild der Schaltfläche „Schließen“ auf der Registerkarte um.
Das tabRowObjekt unterstützt backgroundund unfocusedBackgroundEigenschaften. backgroundlegt die Farbe des Hintergrunds der Tabulatorzeile fest, wenn das Fenster fokussiert ist. Dadurch unfocusedBackgroundwird die Farbe des Hintergrunds der Tab-Zeile festgelegt, wenn dieser nicht fokussiert ist.
Schließlich ist es möglich, mit dem windowObjekt auf das Fenster angewendete Einstellungen zu ändern. Das windowObjekt unterstützt applicationTheme. Die Farben des ausgewählten Anwendungsthemas werden applicationThemeauf 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.