Sublime Text(和 TextMate)语言和颜色主题文件通过 scope 参数进行交互。它是一个带点的名称,可能在样式(和其他情况)中有用。
例如(在 XML 语言文件中):
<string>support.constant.js</string>
如何设计它的样式(除了严格平等之外)?可以通过 support.constant
设计该特定项目吗?或constant.js
或js
?该参数是否支持层次结构,如果支持的话,支持哪种方式(从左到右或相反)?样式是否像 CSS 中那样级联?
我对创建灵活的颜色主题非常感兴趣,它不仅支持某些语言,而且支持所有语言,在没有特殊支持的情况下可以优雅地降级。为此,我需要知道范围是如何工作的。它将允许设置常见(对于许多语言)结构的样式,例如 function
, constant
, variable
, keyword
等等
最佳答案
您还可以查看Scopes其中包括多达 160 种语言的不同范围。你会发现它很方便
关于javascript - Sublime Text/TextMate 范围参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22072581/