我试图使崇高的文本看起来像codepen.io的黄昏主题。除了一些类别之外,我还能复制它。我不知道范围的名字是什么。这是一个我想要改变的不同单词的图像。

(图像中的文本是JavaScript。)
我想把紫色的下划线改为紫色,把黄色改为黄色。单词的关键词(范围名称)是什么?
发布于 2016-06-17 12:55:28
示例中带有黄色下划线的项是类名( JavaScript (和大多数语言)中变量名的特殊情况)。
我不认为JS中存在用于类名的语法范围。它们的作用范围似乎是简单的变量。假设我是对的,您将需要定义自己的语法范围,也许将其称为'className‘或类似的。定义的特征似乎是前导大写,然后是小写。
然后,您需要在配色方案中引用这个新名称,并将其设置为黄色(#FFF000) http://htmlcolorcodes.com/。
紫色也是如此,您可能有一个成员或一个属性,或者任何可以通过点表示法访问的东西(基于您的示例)。同样,我认为您需要将自己的语法定义添加到要在其中使用的语言的语法定义文件中。regex似乎是一个点(.)后面的任何字母数字,以下一个点结尾。名字可能是'dotValue‘或类似的。然后,您需要将新语法添加到颜色主题中,以使'dotValue's紫色(#9700FF)。
在开始进行任何必要的操作之前,请确保在已知的良好状态下对语法和颜色主题进行备份,以便能够在任何时候恢复到安全的状态,这样就可以在任何时候偏离轨道。
https://stackoverflow.com/questions/37874399
复制相似问题