在构建3150之前,必须使用变通方法来设置标尺颜色 - 见下文。构建3150并在颜色方案中支持rulers
颜色。 (https://github.com/SublimeTextIssues/Core/issues/1830)
CursorRuler插件有一个指南,它的Readme。
Ruler Colors
说到标尺的视觉风格,显然没有办法直接设置标尺的颜色。标尺从您的配色方案的前景和背景设置中获取颜色。后台设置将覆盖前景设置。
尽管目前还没有直接为统治者设置颜色的能力(从ST2 build 2219和ST3 build 3030开始),值得庆幸的是described here的解决方法。
基本上,您需要更改颜色方案的整体默认前景色和/或背景色,然后为
text
和source
范围添加规则,用于覆盖默认颜色。例如,如果我们有一个默认的前景色,它可以用作标尺和装订线前景色:<key>foreground</key> <string>#00FFFF77</string>
然后我们会添加
<dict> <key>name</key> <string>Text and Source Base Colors</string> <key>scope</key> <string>text, source</string> <key>settings</key> <dict> <key>foreground</key> <string>#E6E1DC</string> </dict> </dict>
为了让我们定义我们的实际默认前景色。