2

我一直在为 Sublime Text 编辑自己的主题,但我有点卡住了。

我找不到修改搜索栏输入字段颜色的方法。我已经设法将背景图像应用于输入的容器(正如您在下面带有边框的图像中看到的那样),但我无法删除输入的白色背景。

白色输入字段

我知道这是一种删除方法,因为苏打主题在那里有不同的颜色。问题是:如何?

另外,是否可以更改此输入的字体颜色?

谢谢!卢卡斯

4

1 回答 1

3

首先,这里所有的示例代码都来自Soda Theme。这是一个美妙的主题。

您可以创建自定义配色方案并使用它。似乎这可能会影响所有小部件,例如输出、侧边栏和输入字段。并且需要重启 Sublime Text 才能生效。

Widget - Soda Dark.stTheme为例:更改background值。

<string>Soda Dark - Widget Theme</string>
<key>settings</key>
<array>
    <dict>
        <key>settings</key>
        <dict>
            <key>background</key>
            <string>#383838</string>
            <key>caret</key>
            <string>#F8F8F8</string>
            <key>foreground</key>
            <string>#F8F8F8</string>
            <key>invisibles</key>
            <string>#3B3B3B</string>

将其用作配色方案:

{
  "color_scheme": "Packages/Theme - Soda/Soda Dark/Widget - Soda Dark.stTheme",
  "draw_shadows": false
}

此外,您可以通过自定义主题中的文本输入字段text_line_control

// Text input field item
{
    "class": "text_line_control",
    "layer0.texture": "Theme - Soda/Soda Dark/text-field.png",
    "layer0.opacity": 1.0,
    "layer0.inner_margin": [4, 5, 4, 3],
    "content_margin": [3, 3]
},
于 2013-10-25T06:13:49.773 回答