Sublime html标记主题

时间:2014-02-27 07:27:45

标签: html sublimetext

我一直在尝试为代码崇高做色和一个我无法弄清楚的问题是如何使符号“<”和“>”成为白色以外的任何其他颜色。任何帮助表示赞赏

问题:

2 个答案:

答案 0 :(得分:0)

在您的密钥绑定中搜索此绑定:

{ "keys": ["ctrl+alt+shift+p"], "command": "show_scope_name" },

将光标移动到之前所需的字符(语法常量或其调用的任何字符),在您的情况下为<字符并按下绑定。查看状态栏,它将显示我当前的相应语法路径:

text.html.basic meta.tag.script.html punctuation.definition.tag.begin.html

然后,您需要编辑您的主题文件something.tmTheme,并添加以下定义:

    <dict>
        <key>scope</key>
        <string>text.html.basic meta.tag.script.html punctuation.definition.tag.begin.html</string>
        <key>settings</key>
        <dict>
            <key>foreground</key>
            <string>#00FF00</string>
        </dict>
    </dict>

那就是它,现在你的<符号是绿色的。

>符号重复相同的过程。这样做可以设置/重新着色任何其他定义的语法。

请注意,.php文件和.html文件的范围路径可能不同,XML的 IS 不同

答案 1 :(得分:0)

有一种更简单的样式方式<> - 只需使用punctuation.definition.tag就可以了。它适用于HTML,XML,PHP,HTML5等,并且由于它涵盖了开始和结束标记,因此如果您决定更改颜色,则无需担心更改.tmTheme文件中的两个条目。