我正在尝试将"Visual Studio Dark"主题(包含在vscode常规下载中,在"选择颜色主题"屏幕中称为"Dark (Visual Studio)")中的单词
之后我阅读了另外两页相关内容,发现这个页面:Scope Naming,它说明了要给我的规则添加运算符"and",需要使用的作用域是
接着我使用了一个在线取色器从所需语法高亮图片中获取了特定的颜色。(我找不到定义此文件的文件,但这是第二个问题。)以下是我得到的结果:
and
、or
、not
(用于Lua)加入。我在网上搜索后找到了这个页面:Visual Studio Code主题。该页面通过其中的图片清楚地表明,通过在settings.json文件中添加设置即可完成此操作。我像那个页面第二和第三张图片中那样添加了"editor.tokenColorCustomizations"
设置。之后我阅读了另外两页相关内容,发现这个页面:Scope Naming,它说明了要给我的规则添加运算符"and",需要使用的作用域是
"keyword.operator.word"
。接着我使用了一个在线取色器从所需语法高亮图片中获取了特定的颜色。(我找不到定义此文件的文件,但这是第二个问题。)以下是我得到的结果:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "keyword.operator.word",
"settings": {
"foreground": "#569BD2"
}
]
}
但是在保存文件、关闭窗口并重新打开之后,我看到的是这样的:
and or not
添加到了 TmLanguage 文件中,与控制关键字位于同一位置,以避免其他运算符也变成蓝色。 - matjojo