更改sublime文本3 html标记机箱颜色

时间:2014-01-24 03:01:11

标签: sublimetext3

我一直在使用这个工具设置我的sublime text 3配色方案,以匹配我在coda 2上使用内置编辑器制作的自定义颜色方案:

http://tmtheme-editor.herokuapp.com/

这个编辑器很棒,但是我无法改变<的颜色。和>围绕html标签而不改变其他地方常规文本的颜色。

我的主题文件中的以下内容会更改<中的文本颜色。 >

<dict>
    <key>name</key>
    <string>Tag name</string>
    <key>scope</key>
    <string>entity.name.tag</string>
    <key>settings</key>
    <dict>
        <key>fontStyle</key>
        <string></string>
        <key>foreground</key>
        <string>#24549d</string>
    </dict>
</dict>

以下似乎将我文件中的所有常规文本更改为黑色,以及更改&lt;和&gt;围绕html标签。

<dict>
    <key>name</key>
    <string>Normal Variable</string>
    <key>settings</key>
    <dict>
        <key>fontStyle</key>
        <string>bold</string>
        <key>foreground</key>
        <string>#000000</string>
    </dict>
</dict>

因此在我的配色方案文件中使用上面的内容会产生我的html:

<p>I want this text to be black, and the full tag to be blue</p>

使黑色为黑色&lt;和&gt;用蓝色p和黑色文字。

将普通变量颜色更改为蓝色可以使完整的html标记变为蓝色,但副作用也是将文本更改为蓝色,而我希望文本保持黑色。

正常变量似乎也可以控制崇高文本3中行号的颜色。

有没有人有使用sublime text 3配色方案系统的经验,或者知道如何专门针对&lt;和&gt;围绕HTML标签?我似乎通过谷歌找到的所有东西都与崇高的文字2有关,并且有一个完全不同的外观系统来设置颜色。指向颜色主题文件的不同选项的资源链接也很棒,只要它适用于崇高文本3,而不是崇高文本2。

1 个答案:

答案 0 :(得分:1)

我是你提到的编辑的开发者 编辑有很多缺点。我正在开发一个新版本,在我的空闲时间支持不同语言的预览,但还没有完成。

与此同时,我可以帮助您解决问题。您应该将此规则添加到tmTheme文件以定位标记标点符号。

    <dict>
        <key>name</key>
        <string>Tag Punctuations</string>
        <key>scope</key>
        <string>punctuation.definition.tag.begin, punctuation.definition.tag.end</string>
        <key>settings</key>
        <dict>
            <key>foreground</key>
            <string>#FF0000</string>
        </dict>
    </dict>