Il colore sembra essere collegato al primo piano nei temi. Presumo che usi meno alfa. C'è un modo per controllare questo?Sublime Text 2: come cambiare il colore dei caratteri di spazio bianco?
risposta
Ora c'è un plug-in Sublime per questo.
installare il plugin HighlightWhitespaces
Aggiungere le seguenti impostazioni di colore (su misura per la vostra preferenza) al file color_scheme. Questo file termina con
.tmTheme
e il percorso può essere trovato osservando il valore per la chiave "color_scheme" nel file delle impostazioni.<dict> <key>name</key> <string>highlight.whitespace</string> <key>scope</key> <string>highlight.whitespace</string> <key>settings</key> <dict> <key>background</key> <string>#020202</string> <key>foreground</key> <string>#805050</string> </dict> </dict>
Specificare che questo colore deve essere utilizzato aggiungendo quanto segue per le impostazioni utente del plugin HighlightWhitespaces:
{ "highlight_whitespaces_space_highlight_scope_name": "highlight.whitespace", "highlight_whitespaces_tab_highlight_scope_name": "highlight.whitespace", "highlight_whitespaces_eol_highlight_scope_name": "highlight.whitespace", "highlight_whitespaces_mixed_highlight_scope_name": "highlight.whitespace" }
Rilassatevi e godetevi :-)
Si consiglia di provare a installare PersistentRegexHighlight da Controllo pacchetto e quindi utilizzare un regex di carattere vuoto come [\x20 ]
per aggiungere un colore specifico o ambito di colore.
Si desidera combinare questo con drawWhiteSpace: "all",
in prefetti utente Sublime.
gli ambienti, ovunque , o, schede ovunque: "pattern": "+ | \ t +", – lawlist
L'impostazione è ora: 'draw_white_space'. –
È possibile modificare la lingua di sottolineatura alfa di changing the foreground alpha.
Per modificare il colore degli spazi è necessario changes to every syntax file.
in primo piano alfa sembra interessare le schede e anche i numeri di riga (ma non gli spazi) – oluc
Alcuni anni più tardi, stavo lottando con questo in Sublime Text 3 build 3083. Spero che questo aiuti chiunque. Oltre al suggerimento di Chris Like per installare PersistentRegexHighlight e l'impostazione "draw_white_space": "all"
nelle preferenze utente e il pattern a una o più occorrenze di tabulazioni e spazi, ovvero [ \t]+
nelle impostazioni utente PersistentRegexHighlight, ho dovuto anche impostare anche "color_scope": "highlight.whitespace"
e aggiungere il seguente dict al tema insieme con gli altri nelle impostazioni matrice:
<dict>
<key>name</key>
<string>highlight.whitespace</string>
<key>scope</key>
<string>highlight.whitespace</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#020202</string>
<key>foreground</key>
<string>#805050</string>
</dict>
</dict>
che tra l'altro delinea stranamente solo in rosso se lo sfondo è impostato su nero, cioè # 000000
Si noti che questo metodo non richiede la modifica di alcun file di sintassi.
Dove si trova il file del tema? – fechidal89
@ fechidal89: Ora che sto guardando indietro alla mia risposta, il punto 2 avrebbe dovuto dire 'aggiungi le impostazioni del colore al file di schema dei colori'. Quindi, vai al menu 'Preferenze-> Impostazioni' e guarda il valore associato a" color_scheme "(confusamente il nome del file termina con .tmTheme), è all'interno di questo file che devono essere aggiunte le impostazioni del colore. Vai al menu 'preferenze-> Sfoglia pacchetti' per aprire la cartella dei pacchetti, il percorso" color_scheme "indicherà un file sotto questa cartella.Per me è: "color_scheme": "Pacchetti/Utente/SublimeLinter/Monokai-Dev (SL) Jim's edit.tmTheme" – jimr
Per Sublime 3, il colore è memorizzato in luoghi diversi. Per Mac OS è disponibile in/Applicazioni/Sublime Text.app/Contents/MacOS/Packages in Color Scheme - Default.sublime-package nome file. Per motivi di sicurezza, è necessario copiare il file in un'altra posizione, decomprimerlo, modificarlo, eseguire il backup del file originale e sostituirlo con il file modificato. –