【发布时间】:2012-11-08 20:16:20
【问题描述】:
颜色似乎与主题中的前景相关联。我认为它使用较少的alpha。有办法控制吗?
【问题讨论】:
颜色似乎与主题中的前景相关联。我认为它使用较少的alpha。有办法控制吗?
【问题讨论】:
现在有一个 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"
}
放松和享受 :-)
【讨论】:
preferences->settings 并查看与“color_scheme”关联的值(令人困惑的是,文件名以 .tmTheme 结尾),应该在此文件中添加颜色设置。转到菜单preferences->Browse Packages 打开包文件夹,“color_scheme”路径将指向该文件夹下的文件。对我来说是:“color_scheme”:“Packages/User/SublimeLinter/Monokai-Dev (SL) Jim's edit.tmTheme”
background 和 foreground 有什么区别?可以截图,让用户看看有什么不同吗?很可能,这些键代表类似的行为。谢谢。
您可能想尝试从 Package Control 安装 PersistentRegexHighlight,然后使用像 [\x20 ] 这样的空白字符正则表达式来添加特定的颜色或颜色范围。
您希望在 Sublime 用户首选项中将此与 drawWhiteSpace: "all", 结合使用。
【讨论】:
draw_white_space。
draw_white_space 具有三个值:none、selection(默认)和all
您可以通过changing the foreground alpha 更改选项卡下划线的alpha。
更改空格颜色需要changes to every syntax file。
【讨论】:
几年后,我在 Sublime Text 3 build 3083 中遇到了这个问题。我希望这对任何人都有帮助。除了 Chris Like 建议在用户首选项中安装 PersistentRegexHighlight 并设置 "draw_white_space": "all" 以及在 PersistentRegexHighlight 用户设置中出现一个或多个制表符和空格的模式,即 [ \t]+ 之外,我还必须设置 @ 987654324@ 并将以下 dict 与 settings 数组中的其他主题一起添加到主题中:
<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
,奇怪的是只有红色轮廓请注意,此方法不需要编辑任何语法文件。
【讨论】: