gpt4 book ai didi

themes - 在 settings.json 中向 Visual Studio Code 主题添加一个运算符

转载 作者:行者123 更新时间:2023-12-02 02:56:58 26 4
gpt4 key购买 nike

我正在尝试将单词 andornot(对于 Lua)添加到名为“Visual vscode 常规下载和“选择颜色主题”屏幕中包含的“Studio Dark”称为“Dark (Visual Studio)”

我在网上搜索并找到了这个页面: Visual Studio Code Themes 。此页面通过其中的图片清楚地表明,通过在 settings.json 文件中添加设置,我可以完成此操作。我添加了“editor.tokenColorCustomizations”设置,如该页面上的第二张和第三张图片所示。

进一步链接两页我找到了这个页面:Scope Naming这解释了为了将运算符“and”添加到我的规则中,我需要具有范围:“keyword.operator.word”

然后,我使用在线颜色选择器从包含我想要的代码的语法突出显示图片中获取我需要的特定颜色。 (我找不到定义这个的文件,但这将是第二个问题。)
这就是我想到的:

"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "keyword.operator.word",
"settings": {
"foreground": "#569BD2"
}
]
}

但是保存文件后,关闭窗口并再次打开它,这就是我看到的:

It does not seem to work

最佳答案

开发人员:检查 TM 范围命令所示,andornot 运算符不会不使用 keyword.operator.word 范围 - 相反,他们使用 keyword.operator.lua:

因此,可以进行以下工作:

"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "keyword.operator.lua",
"settings": {
"foreground": "#569BD2"
}
}
]
}

请注意,范围名称没有指定它是什么类型的运算符,因此这将适用于所有运算符,而不仅仅是。改变这一点的唯一方法是修改语言语法/TmLanguage 文件本身,对于 Lua,该文件是随 VSCode 一起提供的。

关于themes - 在 settings.json 中向 Visual Studio Code 主题添加一个运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46034188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com