我在一家将xml / html文件与python,javascript和css结合在一起的公司工作。我已经开始研究一种语法高亮显示器,它将包括所有这些语言(并且通过'工作'我的意思是采用xml语法高亮显示,添加了一些规则并'直接包括其他语言)。它的效果很好,但我想让语言变化的区域变得更加明显。
注意:我正在使用AAApackageDev在JSON中处理所有这些。 目前,我有以下说明:
...
"endCaptures": {
"0": {"name": "my.style"}
},
"begin": "(<style)(.*?>)(<!\\[CDATA\\[)",
"end": "(]]></style>)",
"beginCaptures": {
"0": {"name": "my.style"}
},
...
找到这段代码:
<style name="after"><![CDATA[
<style type="text/css">
div.awesome {
background-color: red;
}
</style>
]]></style>
和样式如下:
...
{
"scope": "my.style",
"name": "my style",
"settings": {
"background": "#FF000"
}
},
...
它应该使整个第一行和最后一行变成白色并带有红色背景,但它似乎根本不受它的影响。
我的问题是:有没有办法让控制台显示我的光标所在的语法定义?如果我能做到这一点,调试将是轻而易举的。