如何在Visual Studio Code中更改语法的颜色?

7
例如,如果我在VS Code中编写latex,选择了一个主题,但想要微调它。
如果我想要更改引用项的颜色,例如,\cite{abc98} 中的字母 abc98,我该怎么做?
在Atom中,您可以打开开发工具,选择项目并查看css范围。在VS Code中无法这样做;它显示类似于mk21的内容,这没有意义。 此页面包含非常少的信息。如果我想要更改的语法不在提到的“注释”、“变量”等中,我不知道如何找到正确的标记(是那个词吗?)
非常感谢!

1
用户设置中的颜色可以调整吗?还是我必须编写自己的主题来实现这一点? - Alex
https://code.visualstudio.com/docs/extensions/themes-snippets-colorizers#_textmate-theme-rules - Alex
只有当文件的语法定义了所需的作用域时,您才能这样做。 - Alex
对于 LaTeX,可能是 keyword.control.citeconstant.other.reference.citation - Alex
谢谢你的提示!我花了一些时间才弄清楚如何在用户设置中组合这些东西。 - Alex
1个回答

13

根据官方文档

要调整编辑器的语法突出显示颜色,请在用户设置 settings.json 文件中使用 editor.tokenColorCustomizations。

除了简单的标记自定义外,您还可以使用稍微复杂的设置完全覆盖 TextMate 规则,例如:

"editor.tokenColorCustomizations": {"textMateRules": [{
        "scope": "keyword.control.ref.latex",
        "settings": {
            "foreground": "#FF0000"
        }
    }]}

你如何检查文档中给定选择的范围? - Isaac Lubow
12
将光标放在单词上方,打开命令面板(Ctrl+Shift+P),搜索“Developer: Inspect Editor Tokens and Scopes”,然后按下回车键。 - TDT
你必须使用自动建议键盘快捷键(也称为“触发建议”)以显示可用的语法颜色进行自定义。截至2023年4月,只有7个事项可以进行自定义:“注释”,“函数”,“字符串”,“数字”,“关键词”,“类型”,“变量”。 - Mr-IDE

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接