You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sublime Text 4如何设置配色规则修改JavaScript未加引号对象键颜色

Sublime Text 4 自定义JavaScript未加引号对象键颜色解决方案

Sublime Text 3中适配的variable.other.object.key.js作用域在ST4的新版JavaScript语法解析器中已经被替换,因此旧方案失效,ST4对应的专属作用域为 meta.object-literal.key.js,具体配置步骤如下:

第一步:自行验证作用域(可选)

  • 打开JS代码文件,将光标定位到未加引号的对象键位置(比如示例中的foo)
  • 按下快捷键 Ctrl+Alt+Shift+P(Windows/Linux系统)或 Cmd+Opt+P(Mac系统),状态栏会显示当前位置的完整语法作用域,核心作用域即为上述meta.object-literal.key.js。

第二步:新增配色规则

  1. 打开Sublime Text 4顶部菜单:首选项 -> 自定义配色方案
  2. 在弹出的sublime-color-scheme格式配置文件中,找到rules数组,新增如下配置项:
{
    "scope": "meta.object-literal.key.js",
    "foreground": "#e6db74"
}

注:#e6db74是Monokai主题默认的黄色色值,和你已经配置好的带引号对象键的黄色完全一致,也可自行替换为其他目标色值。

  1. 保存配置文件后修改会立即生效,未加引号的对象键会自动显示为目标黄色。

生效异常排查

如果修改后没有生效,可以将新增的规则放在rules数组的最后位置,避免被其他优先级更高的原有规则覆盖。


内容的提问来源于stack exchange,提问作者njwags

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 21:24:03