Sublime Text 2: come cambio il colore di evidenziazione del numero di riga?


Risposte:


168

Il modo più semplice: scegli uno schema di colori alternativo:

Preferenze> Schema colori> ... scegline uno

Il modo più complicato: modifica il file della combinazione di colori corrente:

Preferenze> Sfoglia pacchetti> Schema colori - Predefinito> ... modifica il file dello schema colori che stai utilizzando:

Guardando la struttura dell'XML, approfondisci dict > settings > settings > dict >

Cercare la chiave (o aggiungerlo se è mancante): lineHighlight. Aggiungi una stringa con un formato #RRGGBBo #RRGGBBAA.


3
Questo [ github.com/buymeasoda/soda-theme/wiki/Theme-customisation] fa sembrare che ci sia un modo migliore che non coinvolga la modifica del file them originale. Purtroppo non riesco a farlo funzionare per sovrascrivere i file tmTheme (ancora) :-(
— Papà

7
Se non vuoi modificare un tema originale, creane una copia, chiamalo come vuoi e poi modificalo.
— Jake Wilson,

se cerchi la personalizzazione, vedi la risposta di seguito con il collegamento all'editor web della
— combinazione

A cosa si dict > settings > settings > dict >riferisce?
— acciaio

1
@steel Siamo spiacenti, questo non significa indicare la struttura XML. Quindi cerca <dict>, poi tra i suoi bambini cerca <settings>, poi <settings>, poi <dict>.
— Jake Wilson

14

Su Windows 7, trova

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

Trova il file della combinazione di colori, aprilo e trova lineHighlight.
Ex:

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

sostituire #ccccon il colore di sfondo preferito.


2
Grazie per questo. Su Mac, è in Utenti / Tuo nome / Libreria / Supporto applicazioni / Sublime Text 2 / Pacchetti / Schema colori - Predefinito / nameofcolorscheme.tmTheme
— rncrtr

12

tmtheme-editor.herokuapp.com sembra piuttosto carino.

Su Mac, i file dei temi predefiniti sono in formato ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Color\ Scheme\ -\ Default

Su Win7, i file del tema predefinito sono in formato %appdata%\Sublime Text 2\Packages\Color Scheme - Default


Disclaimer: non ho modo di confermare il percorso Win7 che Ryan ha aggiunto alla mia risposta, poiché ho solo un mac. @ RyanB, posso suggerire di aggiungere cose come commenti?
— Jared Beck

2
Linux: w / o taglio: ~/.config/sublime-text-2/Packages/Color Scheme - Defaultcon taglio: ~/.config/sublime-text-2/Packages/Color\ Scheme\ -\ Default/. Puoi modificare il tuo post se lo desideri @JaredBeck
— AD

1
Su OSX è sufficiente rilasciare il file scaricato dall'editor ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/e verrà visualizzato nel menu. (non c'è bisogno di metterlo nella directory predefinita). Nota che funziona anche per ST3 (basta cambiare il 2 in un 3 sopra).
— watsonic

Abbastanza utile, mi piace! Qualche modo per modificare il codice sull'app in modo da poter vedere come var blobsarebbe qualcosa di simile con quella configurazione?
— Filosofo sbandato

Nvm, ho appena trovato il pulsante in fondo alla pagina per cambiare lingua.
— Filosofo sbandato

6

Per Sublime Text 3, tutto quello che dovevo fare era aggiungere "highlight_line": trueal mio file delle impostazioni utente: Preferenze -> Impostazioni - Utente. È stato solo una volta impostata la preferenza che tutte le lineHighlightimpostazioni dello schema di colori hanno avuto effetto.

Si spera che questo salverà qualcun altro di questo stesso agitarsi.


3
op vuole cambiare il colore di evidenziazione
— Madbreaks

5

Questo post è per Sublime 3.

Ho appena installato Sublime 3, la versione a 64 bit, su Ubuntu 14.04. Non posso dire la differenza tra questa versione e Sublime 2 per quanto riguarda l'interfaccia utente. Il motivo per cui non ho scelto Sublime 2 è che dà un fastidioso messaggio di errore "GLib critical".

Comunque - i post precedenti menzionavano il file /sublime_text_3/Packages/Color\ Scheme\ -\ Default.sublime-package

Volevo dare due suggerimenti qui riguardo a questo file in Sublime 3:

  1. Puoi modificarlo con pico e utilizzare ^Wper cercare il nome del tema. Il primo risultato della ricerca ti porterà a una voce in stile XML in cui puoi modificare i valori. Crea una copia prima di sperimentare.
  2. Se scegli il tema nel menu sublime (in Preferenze / Combinazione colori) prima di modificare questo file, le modifiche verranno memorizzate nella cache e le modifiche non avranno effetto. Quindi elimina la versione memorizzata nella cache e riavvia sublime affinché le modifiche abbiano effetto. La versione cache è in ~/.config/sublime-text-3/Cache/Color Scheme - Default/

2

Se hai installato SublimeLinter , il tuo tema (almeno ST3) potrebbe finire in ... / Pacchetti / Utente / SublimeLinter / [tema-scelto]

Come accennato in precedenza, trova il dict 'settings' annidato e modifica o aggiungi la voce 'lineHighlight' con il tuo #RRGGBBo #RRGGBBAA. Mi piace #0000AA99quando su uno sfondo nero (ish).

Strumento utile se non conosci le tue combinazioni di colori: RGBtoHEX e HEXtoRGB

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.