Schwarz-auf-Weiß-Design im Windows 10-Terminal

Schwarz-auf-Weiß-Design im Windows 10-Terminal

Ich habe gerade ein neues Windows 10-Terminal installiert. Es ist einfach großartig. Ich möchte das Design auf Schwarz auf Weiß ändern (aktuell ist es Weiß auf Schwarz). Gibt es dafür eine Konfiguration? Ich habe einige Konfigurationen für

  1. Campbell
  2. Solarisiertes Licht
  3. Solarisierte Dunkelheit usw.

Ich möchte das einfache Kitt-Design (Schwarz auf Weiß)

Antwort1

Die Farbthemen finden Sie unterhttps://github.com/mbadolato/iTerm2-Color-Schemes

  1. Laden Sie die ZIP-Datei herunter und extrahieren Sie sie
  2. Öffnen Sie den Ordner „windowsterminal“
  3. Öffnen Sie eine beliebige Datei (.json-Format)
  4. Kopieren Sie die Einstellungen und fügen Sie sie in den Abschnitt „Schemas“ der Windows-Terminaleinstellungen ein.

Nach dem Kopieren sollte es ungefähr so ​​aussehen wie unten

// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation

{
    "$schema": "https://aka.ms/terminal-profiles-schema",

    "defaultProfile": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",

    "profiles":
    [
        {
            // Make changes here to the powershell.exe profile
            "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
            "name": "Windows PowerShell",
            "commandline": "powershell.exe",
            "hidden": false
        },
        {
            // Make changes here to the cmd.exe profile
            "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
            "name": "cmd",
            "commandline": "cmd.exe",
            "hidden": false
        },
        {
            "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
            "hidden": false,
            "name": "Azure Cloud Shell",
            "source": "Windows.Terminal.Azure"
        },
        {
            "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
            "hidden": false,
            "name": "Ubuntu-18.04",
            "source": "Windows.Terminal.Wsl",
            "acrylicOpacity" : 0.5,
            "closeOnExit" : true,
            "colorScheme" : "AtomOneLight",
            "cursorColor" : "#000000",
            "cursorShape" : "bar",
            "fontFace" : "Consolas",
            "fontSize" : 12,
            "historySize" : 9001,
            "icon" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png",
            "padding" : "0, 0, 0, 0",
            "snapOnInput" : true,
            "useAcrylic" : false
        }
    ],

    // Add custom color schemes to this array
    "schemes": [
        {
            "name": "AtomOneLight",
            "black": "#000000",
            "red": "#de3e35",
            "green": "#3f953a",
            "yellow": "#d2b67c",
            "blue": "#2f5af3",
            "purple": "#950095",
            "cyan": "#3f953a",
            "white": "#bbbbbb",
            "brightBlack": "#000000",
            "brightRed": "#de3e35",
            "brightGreen": "#3f953a",
            "brightYellow": "#d2b67c",
            "brightBlue": "#2f5af3",
            "brightPurple": "#a00095",
            "brightCyan": "#3f953a",
            "brightWhite": "#ffffff",
            "background": "#f9f9f9",
            "foreground": "#2a2c33"
        }
    ],

    // Add any keybinding overrides to this array.
    // To unbind a default keybinding, set the command to "unbound"
    "keybindings": []
}

Antwort2

Sie können Farbschemata aus der Datei „defaults.json“ kopieren, indem Sie bei gedrückter Alt-Taste auf die Einstellungen klicken (die Einstellungen finden Sie im Dropdown-Menü in der Registerkartenleiste).

Kopieren Sie alle Farbschemata. Ersetzen Sie dann in Ihrer Datei settings.json (einfach mit der linken Maustaste auf die Einstellungen klicken) das Array „schemas“ durch das Array, das Sie in defaults.json kopiert haben. Das Ergebnis sollte ungefähr so ​​aussehen:

"schemes":
[ 
    {
        "name": "Campbell",
        // ...
    },
    {
        "name": "Campbell Powershell",
        // ...
    },
    // ...
]

Weiter oben sollten Sie dann ein leeres Profilstandardobjekt finden. Erstellen Sie dort eine Eigenschaft „colorScheme“ und setzen Sie den Wert auf den gewünschten Schemanamen. Das Ergebnis wird etwa so aussehen:

"profiles":
{
    "defaults":
    {
        // Put settings here that you want to apply to all profiles.
        "colorScheme": "One Half Light"
    },
    "list":
    [ 
        /*...you will see things like cmd, powershell, or ubuntu/WSL profiles here*/
    ]

Von dort aus können Sie dem Schema-Array neue Schemas hinzufügen und sie dann nach Namen auswählen.

verwandte Informationen