【发布时间】:2013-12-29 05:20:46
【问题描述】:
我已经为 Sublime Text 2 尝试了多种配色方案,并且我发现了一个看起来非常适合 javascript 和 php 的数字,但它们在 HTML 中的文本和标签之间也有很大的区别。
我想要做的是使 HTML 标记与开始和结束标记 (<>) 的颜色相同。现在左右人字形显示为与纯文本相同的颜色,可能会令人眼花缭乱。
配色Frontier
意识到这不是配色方案,而是 HTML 的语法定义,我查看了~/Library/Application Support/Sublime Text 2/Packages/HTML/HTML.tmLanguage 进行修改。
问题是,XML 文件中充斥着&gt; 和&lt;,除了unofficial documentation for syntax definitions 之外没有文件本身的文档。任何人都知道如何将开始和结束标签定义合并为与标签本身相同?
当然,另一个选项是编辑我喜欢的每个主题并确保标签和 chrevron 的颜色相同,但我认为全局编辑在我的情况下更有意义。
例如Phoenix Dark Blue通过使用以下定义解决了这个问题,
<dict>
<key>name</key>
<string>Variable, String Link, Tag Name</string>
<key>scope</key>
<string>variable, support.other.variable, string.other.link, entity.name.tag, entity.other.attribute-name, meta.tag, declaration.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#787878</string>
</dict>
</dict>
【问题讨论】:
标签: sublimetext2 sublimetext color-scheme