Erhabener Text 2: Wie ändere ich die Farbe, in der die Zeilennummer hervorgehoben wird?

91

Wie das Thema sagt, möchte ich zu etwas anderem als dem sehr hellen Grau wechseln, wie unten gezeigt (Zeile 319). Es fällt mir schwer, das zu sehen, besonders wenn ich den Befehl "In Dateien suchen" ausführe.

Geben Sie hier die Bildbeschreibung ein

Phirschybar
quelle

Antworten:

168

Der einfache Weg: Wählen Sie ein alternatives Farbschema:

Einstellungen> Farbschema> ... wählen Sie eine aus

Der kompliziertere Weg: Bearbeiten Sie die aktuelle Farbschemadatei:

Einstellungen> Pakete durchsuchen> Farbschema - Standard> ... bearbeiten Sie die verwendete Farbschemadatei:

Sehen Sie sich die Struktur des XML an dict > settings > settings > dict >

Suchen Sie nach dem Schlüssel (oder fügen Sie ihn hinzu, wenn er fehlt) : lineHighlight. Fügen Sie eine Zeichenfolge mit einem #RRGGBBoder #RRGGBBAAFormat hinzu.

Jake Wilson
quelle
3
Diese [ github.com/buymeasoda/soda-theme/wiki/Theme-customization] lässt den Eindruck entstehen, dass es einen besseren Weg gibt, bei dem die ursprüngliche Them-Datei nicht bearbeitet wird. Leider kann ich es nicht zum Laufen bringen, um tmTheme-Dateien (noch) zu überschreiben :-(
Dad
7
Wenn Sie ein Originalthema nicht bearbeiten möchten, erstellen Sie einfach eine Kopie davon, benennen Sie es wie auch immer und bearbeiten Sie es dann.
Jake Wilson
Wenn Sie Cusotmization suchen, siehe Antwort unten mit Link zum Farbschema Web Editor
Watsonic
Worauf bezieht dict > settings > settings > dict >sich?
Stahl
1
@steel Sorry, das soll nicht die XML-Struktur anzeigen. Also suchen <dict>, dann unter seinen Kindern suchen <settings>, dann <settings>, dann <dict>.
Jake Wilson
14

Unter Windows 7 finden

C:\Users\Simion\AppData\Roaming\Sublime Text 2\Packages\Color Scheme - Default

Suchen Sie Ihre Farbschemadatei, öffnen Sie sie und suchen Sie lineHighlight.
Ex:

<key>lineHighlight</key>
<string>#ccc</string>

Ersetzen Sie #cccdurch Ihre bevorzugte Hintergrundfarbe.

Simion Agavriloaei
quelle
2
Danke dafür. Auf dem Mac befindet es sich in Ihren Benutzern / Ihrem Namen / Ihrer Bibliothek / Ihrem Anwendungssupport / Ihrem erhabenen Text 2 / Paketen / Farbschema
rncrtr
12

tmtheme-editor.herokuapp.com scheint ziemlich nett zu sein.

Auf dem Mac befinden sich die Standard-Themendateien in ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Color\ Scheme\ -\ Default

Unter Win7 befinden sich die Standarddesigndateien in %appdata%\Sublime Text 2\Packages\Color Scheme - Default

Jared Beck
quelle
Haftungsausschluss: Ich kann den Win7-Pfad, den Ryan zu meiner Antwort hinzugefügt hat, nicht bestätigen, da ich nur einen Mac habe. @ RyanB, kann ich vorschlagen, solche Dinge wie Kommentare hinzuzufügen?
Jared Beck
2
Linux: ohne Schrägstrich: ~/.config/sublime-text-2/Packages/Color Scheme - Defaultmit Schrägstrich : ~/.config/sublime-text-2/Packages/Color\ Scheme\ -\ Default/. Sie können Ihren Beitrag bearbeiten, wenn Sie @JaredBeck
AD
1
Unter OSX legen Sie einfach die Datei ab, die Sie aus dem Editor heruntergeladen haben, ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/und sie wird in Ihrem Menü angezeigt. (Keine Notwendigkeit, es in das Standardverzeichnis zu setzen). Beachten Sie, dass dies auch für ST3 funktioniert (ändern Sie einfach die 2 in eine 3 oben).
Watsonic
Ziemlich praktisch, ich mag es! Gibt es eine Möglichkeit, den Code in der App zu bearbeiten, damit Sie sehen können, wie var blobso etwas mit dieser Konfiguration aussehen würde?
Fehlerhafter Philosoph
Nvm, habe gerade die Schaltfläche unten auf der Seite gefunden, um die Sprache zu ändern.
Fehlerhafter Philosoph
6

Für Sublime Text 3 musste ich lediglich "highlight_line": truemeine Benutzereinstellungsdatei hinzufügen : Einstellungen -> Einstellungen - Benutzer. Erst als diese lineHighlightEinstellung festgelegt wurde, wurden alle Farbschemaeinstellungen wirksam.

Hoffentlich erspart dies jemand anderem etwas von dem gleichen Dröhnen.

Troy S.
quelle
3
op will die Hervorhebungsfarbe ändern
Madbreaks
5

Dieser Beitrag ist für Sublime 3.

Ich habe gerade Sublime 3, die 64-Bit-Version, unter Ubuntu 14.04 installiert. Ich kann den Unterschied zwischen dieser Version und Sublime 2 in Bezug auf die Benutzeroberfläche nicht erkennen. Der Grund, warum ich mich nicht für Sublime 2 entschieden habe, ist, dass es nervige "GLib-kritische" Fehlermeldungen gibt.

Sowieso - frühere Beiträge erwähnten die Datei /sublime_text_3/Packages/Color\ Scheme\ -\ Default.sublime-package

Ich wollte hier zwei Tipps zu dieser Datei in Sublime 3 geben:

  1. Sie können es mit pico bearbeiten und ^Wden Themennamen suchen. Das erste Suchergebnis führt Sie zu einem Eintrag im XML-Stil, in dem Sie die Werte ändern können. Erstellen Sie eine Kopie, bevor Sie experimentieren.
  2. Wenn Sie das Thema im erhabenen Menü (unter Einstellungen / Farbschema) auswählen, bevor Sie diese Datei ändern, werden die Änderungen zwischengespeichert und Ihre Änderung wird nicht wirksam. Löschen Sie daher die zwischengespeicherte Version und starten Sie sublime neu, damit die Änderungen wirksam werden. Die zwischengespeicherte Version ist bei ~/.config/sublime-text-3/Cache/Color Scheme - Default/
Claude
quelle
2

Wenn Sie SublimeLinter installiert haben, wird Ihr Thema (zumindest ST3) möglicherweise in ... / Packages / User / SublimeLinter / [das von Ihnen gewählte Thema] angezeigt.

Wie oben erwähnt - finden Sie das verschachtelte 'Einstellungen'-Diktat und bearbeiten oder fügen Sie den' lineHighlight'-Eintrag mit Ihrem gewünschten #RRGGBBoder hinzu #RRGGBBAA. Ich mag, #0000AA99wenn auf einem schwarzen (ish) Hintergrund.

Praktisches Werkzeug, wenn Sie Ihre Farbkombinationen nicht kennen: RGBtoHEX und HEXtoRGB

Wayne Weibel
quelle