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 查看作用域名称。
我正在试用 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 查看作用域名称。