我的主题用来突出显示此语法的 属性 的名称是什么?
What is the name of the property that is used by my theme to highlight this syntax?
不过,我想更改下面发布的图像中文本的颜色突出显示;我找不到负责其前景色的 token/property 的名称。当我将插入符号放在字符串中时,文本会突出显示。
我目前使用的主题是 VSCode 主题:Material Palenight High Contrast。
VS-Code 的范围检查器工具:
因此,您需要做两件事来尝试让 VSCode 突出显示您想要的内容。首先,您需要确保您安装的扩展程序不会动态突出显示您的文本。为此,您需要关闭所有扩展程序。关闭扩展程序后,检查突出显示是否按照您喜欢的方式进行了调整。如果是,那么您可以重新打开您的扩展程序,一个接一个地测试每一个,直到找到负责突出显示的那个。您需要做的另一件事是通过 VSCode 工具获取 属性 的名称,并相应地更改语法的突出显示
要获取任何 属性 的名称,您可以使用开箱即用的 VSCode 附带的范围检查器工具。下面是它的屏幕截图。
如何使用 Scope-Inspector-Tool:
首先按 F1 打开命令菜单,如图所示。
菜单从编辑器顶部打开后键入
Inspect Editor Tokens and Scopes
将以上文字输入命令菜单后,它应该是第一个选项。点击打开。
要关闭它,您可以按 escape 键,或者不关闭它,打开它后,您可以在编辑器中移动光标的位置以查看其他属性的范围。
为了获得您想要的 属性,您需要确保光标位于属于您要检查的语法的字符之一的左侧,或者了解 属性 的名字。
旁注:此工具仅适用于当前主题提供的语法高亮编辑器内部。唯一的例外是如果您的属性被扩展覆盖,或者您当前在本地或全局 vscode '/settings.json' 文件中更改了它们。
获得 属性 的名称后,您需要在 VSCode settings.json 文件中调整主题。我建议使用文件路径在本地设置而不是全局设置中更改它:
./.vscode/settings.json
打开设置后,使用下面的设置配置语法突出显示。
"tokenColors": [
{
"scope": "string", // Enter the syntax-token-scope here
"settings": {
"foreground": "#FFBBBB", // Set the text-color here
"fontStyle": "bold" // set the text style here
}
}
// For changing other syntax just keep adding blocks
]
提示:这些属性实际上是 TextMate 标记范围。
有关学习令牌范围名称(语法突出显示属性)的更多帮助,您可以访问下面 Link 的 VSCode 官方页面。
VSCode on Syntax Highlighting <- 很棒的资源!
不过,我想更改下面发布的图像中文本的颜色突出显示;我找不到负责其前景色的 token/property 的名称。当我将插入符号放在字符串中时,文本会突出显示。
我目前使用的主题是 VSCode 主题:Material Palenight High Contrast。
VS-Code 的范围检查器工具:
因此,您需要做两件事来尝试让 VSCode 突出显示您想要的内容。首先,您需要确保您安装的扩展程序不会动态突出显示您的文本。为此,您需要关闭所有扩展程序。关闭扩展程序后,检查突出显示是否按照您喜欢的方式进行了调整。如果是,那么您可以重新打开您的扩展程序,一个接一个地测试每一个,直到找到负责突出显示的那个。您需要做的另一件事是通过 VSCode 工具获取 属性 的名称,并相应地更改语法的突出显示
要获取任何 属性 的名称,您可以使用开箱即用的 VSCode 附带的范围检查器工具。下面是它的屏幕截图。
如何使用 Scope-Inspector-Tool:
首先按 F1 打开命令菜单,如图所示。
菜单从编辑器顶部打开后键入
Inspect Editor Tokens and Scopes
将以上文字输入命令菜单后,它应该是第一个选项。点击打开。
要关闭它,您可以按 escape 键,或者不关闭它,打开它后,您可以在编辑器中移动光标的位置以查看其他属性的范围。
为了获得您想要的 属性,您需要确保光标位于属于您要检查的语法的字符之一的左侧,或者了解 属性 的名字。
旁注:此工具仅适用于当前主题提供的语法高亮编辑器内部。唯一的例外是如果您的属性被扩展覆盖,或者您当前在本地或全局 vscode '/settings.json' 文件中更改了它们。
获得 属性 的名称后,您需要在 VSCode settings.json 文件中调整主题。我建议使用文件路径在本地设置而不是全局设置中更改它:
./.vscode/settings.json
打开设置后,使用下面的设置配置语法突出显示。
"tokenColors": [
{
"scope": "string", // Enter the syntax-token-scope here
"settings": {
"foreground": "#FFBBBB", // Set the text-color here
"fontStyle": "bold" // set the text style here
}
}
// For changing other syntax just keep adding blocks
]
提示:这些属性实际上是 TextMate 标记范围。
有关学习令牌范围名称(语法突出显示属性)的更多帮助,您可以访问下面 Link 的 VSCode 官方页面。
VSCode on Syntax Highlighting <- 很棒的资源!