it-swarm.com.de

Markierungsfarbe in Sublime Text 3 ändern?

Wie kann ich die Standardfarbe für Hervorhebungen in Sublime Text 3 ändern? Früher wusste ich, wie man einen Highlight-Key in einer der Designdateien in ST2 findet, aber in ST3 hat sich das geändert. Sind sie irgendwo in der Bibliothek? "Preference >> Browse Package" ist fast leer.

34
user3000743

Sie können sehen, welches Thema Sie verwenden, indem Sie zu gehen

Preferences>Colour Scheme

und sehen, welche angekreuzt ist.

Öffnen Sie die Designdatei und suchen Sie den Schlüssel, der lautet:

<key>selection</key>

Gehen Sie zu einer Site, die hexadezimale Farbcodes anzeigt (wie diese http://html-color-codes.com/ ) und suchen Sie den Code für die gewünschte Farbe. Tragen Sie dann Ihren neuen Farbcode in die Zeile unter dem Auswahlschlüssel in der Designdatei ein und ersetzen Sie den alten Hex-Farbcode.

Speichern Sie die geänderte Designdatei und sie sollte sofort funktionieren.

[~ # ~] edit [~ # ~]
Installiere PackageResourceViewer Plugin mit Hilfe der Paketsteuerung. Öffnen Sie die Befehlspalette mit P und geben Sie prv ein, um die PackageResourceViewer-Optionen abzurufen. Wählen Sie Open Resource >> Theme- YourTheme >> und bearbeiten Sie Ihre Themendatei

42
Tony Vincent

Die Antwort von Tony Vincent ist ausgezeichnet, und ich möchte auch hinzufügen, dass wenn das Ändern der Auswahlfarbe das Lesen des ausgewählten Texts erschwert, selectionForeground der Schlüssel zum Ändern ist. Beispielsweise:

<key>selectionForeground</key>
<string>#000000</string>
13
user2616155

Mit dem neuen .sublime-color-scheme Format, es ist ein globaler Einstellungsschlüssel mit dem Namen line_highlight z.B.

{
    "name": "My colour scheme",
    "globals":
    {
        "background":     "rgb(0, 0, 0)",
        "foreground":     "#aaaaaa",
        "caret":          "red",
        "line_highlight": "#222222"
    },
}
1
geoidesic