对象键的VScode JS语法颜色

问题描述

我正在尝试设置对象键的颜色:{key:'string'}

我得到的Closer是在settings.json添加以下内容"workbench.colorCustomizations": {}

但是我应该进一步添加哪些设置?

解决方法

如果 OP 或任何人仍在寻找此问题的答案。

在您的 settings.json 文件中

"workbench.colorCustomizations": {
        "textMateRules": [
    {
                "scope": "meta.object-literal.key","settings": {
                    "foreground": "#FF0000",// any color you like
                    // any other styling you want to apply
                }
            }
      ]
}

要获得正确的 scope,您可以在 javascript/typescript/vscode 中的任何文件上打开命令面板

cmd + shift + p
ctrl+shift+p 在 PC

搜索: >Developer: inspect Editor Tokens and Scopes 然后您可以单击特定语法以获取正确的范围。

You'll get something looking like this

如果您希望样式仅适用于特定主题 以下内容将帮助您 https://egghead.io/lessons/vs-code-adding-custom-syntax-highlighting-to-a-theme-in-vscode