Anpassen des Windows-Terminals

Anpassen des Windows-Terminals

Wie erstelle ich im Windows-Terminal mein eigenes Farbschema? Genauer gesagt:Was ist das richtige Format zum Erstellen eines Farbschemas?

Eine kleine Erklärung:

Nehmen wir zum Beispiel dieses Schema:

{
    "name" : "Campbell",

    "cursorColor": "#FFFFFF",
    "selectionBackground": "#FFFFFF",

    "background" : "#0C0C0C",
    "foreground" : "#CCCCCC",

    "black" : "#0C0C0C",
    "blue" : "#0037DA",
    "cyan" : "#3A96DD",
    "green" : "#13A10E",
    "purple" : "#881798",
    "red" : "#C50F1F",
    "white" : "#CCCCCC",
    "yellow" : "#C19C00",
    "brightBlack" : "#767676",
    "brightBlue" : "#3B78FF",
    "brightCyan" : "#61D6D6",
    "brightGreen" : "#16C60C",
    "brightPurple" : "#B4009E",
    "brightRed" : "#E74856",
    "brightWhite" : "#F2F2F2",
    "brightYellow" : "#F9F1A5"
},

Begriffe wie name, cursorColor, selectionBackground, backgroundund foregroundsind eigentlich selbsterklärend, aber was ist mit der Farbfolge danach?!! Sind sie in einer bestimmten Reihenfolge geschrieben? Was ändert sich, wenn ich brightRed{3. Zeile von unten} in eine andere Farbe ändere? Ich kann keine Artikel finden, die meine Fragen beantworten. Vielen Dank im Voraus!!

Ich habe bereits nach einigen verwandten Artikeln gesucht, um Hilfe zu erhalten:

Einstellungen anpassen/Farbschemata

Einstellungen anpassen/Profileinstellungen

Antwort1

Die späteren Farben stellen dar, welche Farbe verwendet wird, wenn Text in diesen Farben ausgegeben wird. Obwohl Sie den Namen nicht ändern sollten, können Sie den Farbwert danach ändern.

Sobald dies erledigt ist, können Sie es testen, indem Sie schreiben: write-host "this is a test" -foregroundcolor "red"oder welche Farbe auch immer Sie geändert haben, um das Ergebnis anzuzeigen.

Dies geschieht, damit Sie die Hintergrund- und Vordergrundfarbe ändern und dann die Farbe, die in Funktionen verwendet wird, die auf dem Bildschirm ausgegeben werden, so korrigieren können, dass sie im Kontrast zu den neuen Farben korrekt angezeigt wird.

Ihre Reihenfolge spielt keine Rolle. Sie können sie sogar entfernen, sodass der Standardwert verwendet wird. Es ist jedoch einfacher, sie dort zu belassen. Außerdem ist es möglicherweise möglich, „Orange“ hinzuzufügen und diese Farbe zu ändern. Write-Host unterstützt die Farbe Orange nicht, sie wird jedoch beim Erstellen einer Warnung mit folgendem verwendet:write-warning "some warning"

Da die Eingabeaufforderung seit Windows 10 2015 nun auch die ANSI-Farbänderung unterstützt, bin ich sicher, dass dies auch Auswirkungen auf Cmd-Befehle hat, die diese Farben verwenden.

Antwort2

Was ändert sich, wenn ich brightRed {3. Zeile von unten} in eine andere Farbe ändere?

Ich beziehe mich auf Ihre Frage

brightRed{3. Zeile von unten} Diese Zeile ist für die Haupttextfarbe im Terminal. Sie ist standardmäßig weiß. ps c:\ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Sie können sie in jede beliebige Hex-Farbe ändern. Beispielsweise ist die Farbe brightRed{#03fc2c} grün.

https://github.com/SG-studi0/windows_terminal_theme.git buntes Windows-Terminalthema

verwandte Informationen