【问题标题】:Changing sublime text 3 html tag enclosure colors更改 sublime text 3 html 标签外壳颜色
【发布时间】:2014-02-14 21:56:22
【问题描述】:

我一直在使用这个工具来设置我的 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>

以下内容似乎将我文件中的所有常规文本更改为黑色,以及更改 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>

所以在我的配色方案文件中使用上述内容会导致我的 in html 如下所示:

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

用黑色的黑色 加上蓝色的 p 和黑色的文字。

将普通变量颜色更改为蓝色允许整个 html 标记变为蓝色,但也有将文本更改为蓝色的副作用,而我希望文本保持黑色。

普通变量似乎也可以控制 sublime text 3 中行号的颜色。

有没有人使用过 sublime text 3 配色系统,或者知道如何专门针对 html 标签周围的 ?我似乎通过谷歌找到的所有东西都与 sublime text 2 相关,并且有一个完全不同的外观系统来设置颜色。指向解释颜色主题文件不同选项的资源的链接也很好,只要它适用于 sublime text 3,而不是 sublime text 2。

【问题讨论】:

    标签: sublimetext3


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-01
      • 2013-07-23
      • 2015-09-27
      • 2018-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多