颜色似乎与主题中的前景有关。我认为它使用较少的alpha。有没有办法控制这个?
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" }
放松和享受 :-)
您可能想尝试从 Package Control 安装PersistentRegexHighlight,然后使用空白字符正则表达式[\x20 ]
添加特定颜色或颜色范围。
您希望将其与drawWhiteSpace: "all",
Sublime 用户首选项结合使用。
您可以通过更改前景 alpha来更改选项卡下划线alpha 。
要更改空格的颜色,需要更改每个语法文件。
几年后,我在 Sublime Text 3 build 3083 中遇到了这个问题。我希望这对任何人都有帮助。除了 Chris Like 建议安装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
请注意,此方法不需要编辑任何语法文件。