在Sublime中更改标尺的颜色

问题描述 投票:1回答:1

如何在Sublime中更改标尺的颜色,我似乎无法找到设置此颜色的代码:

Change this ruler color

sublimetext2 sublimetext3 sublimetext
1个回答
4
投票

在构建3150之前,必须使用变通方法来设置标尺颜色 - 见下文。构建3150并在颜色方案中支持rulers颜色。 (https://github.com/SublimeTextIssues/Core/issues/1830


CursorRuler插件有一个指南,它的Readme

Ruler Colors

说到标尺的视觉风格,显然没有办法直接设置标尺的颜色。标尺从您的配色方案的前景和背景设置中获取颜色。后台设置将覆盖前景设置。

尽管目前还没有直接为统治者设置颜色的能力(从ST2 build 2219和ST3 build 3030开始),值得庆幸的是described here的解决方法。

基本上,您需要更改颜色方案的整体默认前景色和/或背景色,然后为textsource范围添加规则,用于覆盖默认颜色。例如,如果我们有一个默认的前景色,它可以用作标尺和装订线前景色:

<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>

为了让我们定义我们的实际默认前景色。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.