首页 > 解决方案 > VS Code 内置颜色选择器功能在 JSON 文件中不起作用

问题描述

我发现 VS Code 具有内置颜色选择器功能的
信息, 但我不知道为什么它不适用于我的 JSON 文件。

例如,这是我的 apple.json 文件:

{
    "apple": {
        "color": "#ff0000"
    }
}

所以,颜色选择器不会出现。

但是 - 如果我打开 VS Code 自己的 settings.json 文件,并像这样更新它,例如:

{
"workbench.colorCustomizations": {
    "activityBar.background": "#00AA00"
  }
}

颜色选择器将立即出现。

为什么?apple.json 与 settings.json 有什么不同?

标签: jsonvisual-studio-codecolor-picker

解决方案


要进行这项工作,您需要一个与 json 文件关联的 JSON 模式。模式必须format: color说明代表颜色的属性。然后才显示颜色装饰器和选择器。

如果您想设置自己的 JSON 架构,可以查看此处: https ://code.visualstudio.com/docs/languages/json#_json-schemas-and-settings


推荐阅读