Sublimetext2 升华2-根据文件类型更改背景颜色?

Sublimetext2 升华2-根据文件类型更改背景颜色?,sublimetext2,Sublimetext2,使用现有的Sublime 2配色方案,是否有办法仅对eg..js文件选择性地调整背景色? 非常感谢 您必须修改.tmTheme配色方案plist。您可以通过菜单首选项/浏览软件包…,配色方案-默认目录找到它 您应该添加如下内容: <dict> <key>scope</key> <string>source.js</string> <key>settings</key> <di

使用现有的Sublime 2配色方案,是否有办法仅对eg..js文件选择性地调整背景色?
非常感谢

您必须修改
.tmTheme
配色方案
plist
。您可以通过菜单
首选项/浏览软件包…
配色方案-默认
目录找到它

您应该添加如下内容:

<dict>
    <key>scope</key>
    <string>source.js</string>
    <key>settings</key>
    <dict>
        <key>background</key>
        <string>#000000</string>
    </dict>
</dict>

范围
source.js
设置
背景
#000000

作为设置数组的子对象(当然,您必须使用颜色代码更改#000000)。

我实际上是在尝试更改文本文件的背景颜色,并且想知道Riccardo是如何知道如何使用source.js作为作用域的值的

您需要找到要更改的文件类型的.tmLanguage文件,即文本文件的“Plain text.tmLanguage”。然后查找scopeName键并使用该键的值。这来自我的“纯文本.tmLanguage”文件:

scopeName
纯文本
因此,例如,要将文本文件的前景色更改为石灰色,请执行以下操作:

<dict>
        <key>scope</key>
        <string>text.plain</string>
        <key>settings</key>
        <dict>
            <key>foreground</key>
            <string>#00FF00</string>
        </dict>
    </dict>

范围
纯文本
设置
前景
#00FF00

对我来说,我想将配色方案添加到.conf(apache)文件中

在Sublime中打开d myFile.conf

工具>命令托盘>设置语法:groovy


我选择了“groovy”,您可以选择您想要的任何一款。

正是我想要的,完全符合广告的要求。非常感谢。感谢Riccardo和Dean-要更改HTML,请在标记之间使用
text.HTML
<dict>
        <key>scope</key>
        <string>text.plain</string>
        <key>settings</key>
        <dict>
            <key>foreground</key>
            <string>#00FF00</string>
        </dict>
    </dict>