Kolor wydaje się być powiązany z pierwszym planem w motywach. Zakładam, że używa mniej alfa. Czy istnieje sposób, aby to kontrolować?Sublime Text 2: jak zmienić kolor znaków białych znaków?
Odpowiedz
Istnieje teraz Sublime plugin do tego.
zainstalować wtyczkę HighlightWhitespaces
Dodaj następujące ustawienia kolorów (dostosowane do własnych preferencji) do pliku color_scheme. Plik ten kończy się
.tmTheme
, a ścieżkę można znaleźć, patrząc na wartość klucza "color_scheme" w pliku ustawień.<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>
określić, że ten kolor powinien być stosowany przez dodanie następujących ustawień użytkownika wtyczki 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" }
Odpocząć i cieszyć :-)
Możesz spróbować zainstalować PersistentRegexHighlight z Kontroli pakietów, a następnie użyć pustego znaku wyrażeń takiego jak [\x20 ]
, aby dodać określony kolor lub zakres kolorów.
Użytkownik chciałby połączyć to z drawWhiteSpace: "all",
w preferencjach użytkownika Sublime.
Spaces wszędzie lub, tabulacje w dowolnym miejscu: "pattern": "+ | \ t +", – lawlist
Ustawienie dotyczy teraz: 'draw_white_space'. –
Możesz zmienić zakładkę podkreślenia alfa przez changing the foreground alpha.
Aby zmienić kolor przestrzeni, należy użyć changes to every syntax file.
Pierwszy plan alfa wydaje się wpływać na zakładki, a także numery linii (ale nie spacje). – oluc
Kilka lat później zmagałem się z tym w Sublime Text 3 build 3083. Mam nadzieję, że to pomoże każdemu. Oprócz sugestii Chrisa Like'a, aby zainstalować PersistentRegexHighlight i ustawić "draw_white_space": "all"
w preferencjach użytkownika i wzorzec na jedno lub więcej wystąpień zakładek i spacji, tj. [ \t]+
w ustawieniach użytkownika PersistentRegexHighlight, musiałem również ustawić "color_scope": "highlight.whitespace"
i dodać następujący kod: z tematem wraz z innymi osobami w ustawieniach tablica:
<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>
który nawiasem mówiąc nakreśla dziwnie tylko na czerwono, jeśli tła jest ustawiony na czarnym, tj # 000000
Należy pamiętać, że ta metoda nie wymaga edycji żadnych plików składni.
Gdzie jest plik motywu? – fechidal89
@ fechidal89: Teraz, gdy patrzę wstecz na moją odpowiedź, punkt 2 powinien był powiedzieć "dodaj ustawienia kolorów do pliku schematu kolorów". Przejdź do menu 'preferencje-> ustawienia' i spójrz na wartość powiązaną z" color_scheme "(myląco nazwa pliku kończy się na .tmTheme), to w tym pliku należy dodać ustawienia kolorów. Przejdź do menu 'preferences-> Browse Packages', aby otworzyć folder packages, ścieżka" color_scheme "wskaże plik znajdujący się pod tym folderem.Dla mnie jest to: "color_scheme": "Pakiety/User/SublimeLinter/Monokai-Dev (SL) Jim's edit.tmTheme" – jimr
Dla Sublime 3 kolor jest przechowywany w innym miejscu. W przypadku Mac OS jest to sklep w/Applications/Sublime Text.app/Contents/MacOS/Packages w Color Scheme - Domyślna nazwa pakietu-pakietu sublime. Ze względów bezpieczeństwa, musisz skopiować plik w inne miejsce, rozpakować go, edytować, zapisać oryginalny plik i zastąpić edytowanym plikiem. –