Цвет, кажется, связан с передним планом тем. Я предполагаю, что он использует меньше альфы. Есть ли способ контролировать это?
Sublime Text 2: как изменить цвет пробелов?
Ответ 1
Теперь для этого есть плагин Sublime.
-
Установите HighlightWhitespaces плагин
-
Добавьте следующие настройки цвета (с учетом ваших предпочтений) в файл color_scheme. Этот файл заканчивается на
.tmTheme
, и этот путь можно найти, посмотрев значение для ключа "color_scheme" в вашем файле настроек.<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>
-
Укажите, что этот цвет следует использовать, добавив следующие параметры пользователя в плагин 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" }
-
Расслабьтесь и наслаждайтесь: -)
Ответ 2
Возможно, вам захочется установить PersistentRegexHighlight из управления пакетами, а затем использовать регулярное выражение с пустым символом, например [\x20 ]
, чтобы добавить конкретный цвет или цвет.
Вы хотите объединить это с drawWhiteSpace: "all",
в привилегированных пользовательских префайлах.
Ответ 3
Вы можете изменить вкладку underline alpha изменить альфа-альфа.
Чтобы изменить цвет пробелов, требуется изменять каждый файл синтаксиса.
Ответ 4
Несколько лет спустя я боролся с этим в Sublime Text 3 build 3083. Надеюсь, это поможет кому угодно. В дополнение к Chris. Как предложение установить PersistentRegexHighlight и установить "draw_white_space": "all"
в пользовательских настройках и шаблоне для одного или нескольких событий вкладок и пробелы, т.е. [ \t]+
в пользовательских настройках PersistentRegexHighlight, мне также нужно было установить "color_scope": "highlight.whitespace"
и добавить следующую тему dict к теме вместе с другими в настройках массив:
<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>
который, кстати странно, только очерчен красным, если фон установлен на черный, т.е. # 000000
Обратите внимание, что этот метод не требует редактирования каких-либо файлов синтаксиса.