Sublime 2 - 根据文件类型改变背景颜色?

时间:2013-02-28 13:24:30

标签: sublimetext2

使用现有的Sublime 2配色方案,有没有办法有选择地调整背景颜色,例如。 .js文件只? 非常感谢!

3 个答案:

答案 0 :(得分:12)

您必须修改.tmTheme配色方案plist。您可以使用菜单Preferences/Browse Packages...Color Scheme - Default目录找到它。

您应该添加以下内容:

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

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

答案 1 :(得分:2)

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

您需要找到您要更改的文件类型的.tmLanguage文件,即&#34;纯文本.tmLanguage&#34;用于文本文件。然后查找scopeName键并使用该值。这是来自我的&#34;纯文本.tmLanguage&#34;文件:

<key>scopeName</key>
<string>text.plain</string>

因此,例如,要将文本文件的前景色更改为lime:

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

答案 2 :(得分:0)

对我来说,我想为.conf(Apache)文件添加配色方案

在Sublime中打开myFile.conf

  

工具>命令面板>设置语法:groovy

我选择了“常规”,您可以选择任何一个。