颜色似乎与主题中的前景相关联。我认为它使用较少的alpha。有没有办法控制这个?
答案 0 :(得分:4)
您可能想尝试从Package Control安装PersistentRegexHighlight,然后使用空白字符正则表达式[\x20 ]
来添加特定的颜色或颜色范围。
您希望在Sublime用户首选项中将其与drawWhiteSpace: "all",
结合使用。
答案 1 :(得分:4)
现在有一个Sublime插件。
将以下颜色设置(根据您的喜好定制)添加到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 :(得分:3)
您可以通过changing the foreground alpha更改标签下划线。
要更改空格的颜色,需要changes to every syntax file。
答案 3 :(得分:2)
几年后,我在Sublime Text 3 build 3083中苦苦挣扎。我希望这对任何人都有帮助。除了Chris Like建议安装PersistentRegexHighlight并在用户首选项中设置"draw_white_space": "all"
以及将模式设置为一个或多个标签和空格的出现,即PersistentRegexHighlight用户设置中的[ \t]+
,我还必须设置"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
请注意,此方法不需要编辑任何语法文件。