为什么TextMate对HTML <style>标签使用不同的突出显示?</style>

时间:2012-01-18 08:10:06

标签: themes textmate

我想知道为什么TextMate对HTML标记有不同的突出显示。正如您在屏幕截图中看到的,尖括号是白色的。其他人不是。我使用哪个主题并不重要。它总是突出不同。

这是一个错误还是我可以在主题中修复它?

感谢。 :)

Screenshot of TextMate showing different tag highlighting.

2 个答案:

答案 0 :(得分:0)

Textmate支持HTML文件的嵌入式CSS和Javascript语法高亮显示。

每当它看到样式或脚本标记时,它都会将范围更改为CSS(或Javasript),以便为您提供正确的语法突出显示。这就是样式标签和脚本标签(没有SRC属性)的颜色不同的原因。他们从主题的CSS或Javascript部分获得他们的着色。

答案 1 :(得分:0)

这些符号的范围是source.css.embedded.html punctuation.definition.tag.html,因此您可以使用所需的颜色向主题添加新元素,或者将此范围添加到现有的范围,我在我的主题中这样做:

Added scope