Sublime Text 4 配色方案规则来控制 JavaScript 不带引号的对象文字键?

Sublime Text 4 color scheme rule to control JavaScript unquoted Object literal keys?

我正在试用 Sublime Text 4 并且正在尝试为 Javascript 文件自定义 Monokai 配色方案。 到目前为止,除了将未加引号的对象键的颜色从白色更改为黄色之外,我已经能够做任何事情。带引号的键是黄色的,但不带引号的键仍然是白色的。 有谁知道适用于此的规则范围?

例如:

{
    foo: 'bar', // foo is white
    'baz': 'bang' // baz is yellow
}

我想让 foo 变成黄色。 我找到了适用于 sublime text 3 的解决方案,但没有适用于 sublime text 4

对我来说似乎工作得很好。

这就是你所说的样子(你的片段在 Monokai 方案中)

如果您从命令面板转到 UI: Customize Color Scheme,您可以将规则添加到您的用户版本的 Monokai。

 {
       "scope": "meta.mapping.key.js",
       "foreground": "var(yellow)",
 }

之后,你得到了想要的颜色。

我怎么知道要使用什么范围?只需将光标放在 foo 之前,然后从主菜单转到 View -> Developers -> Show Scope Name 或按 ctrl + alt + shift + p 查看作用域名称。