【问题标题】:Property string is not allowed不允许使用属性字符串
【发布时间】:2021-05-13 06:14:20
【问题描述】:

我正在更改我的主题属性,例如 VS Code 中 comment 的前景色。

settings.json 文件中使用editor.tokenColorCustomizations

"editor.tokenColorCustomizations": {
  "[Tinacious Design (legacy, 2016)]": {
    "comments": "#797979",
    "string": "#898989", 
  }    
}

comments 颜色已完美更改,但是当我为string 值分配颜色时,它显示错误:

“不允许使用属性字符串。”

错误图片

【问题讨论】:

标签: javascript json visual-studio-code themes vscode-settings


【解决方案1】:

“string”是不能使用变量名的关键字。提供一些其他名称,例如 colorValue 或其他任何名称,它会起作用

【讨论】:

  • 但它不是一个变量名,它是一个有作用域的属性。也许该属性是专门在 VS Code 中保留的。也许有一个特定于 VS Code 的有效属性名称的允许/阻止列表?
【解决方案2】:

“字符串”关键字是保留名称,不能用于定义属性。有点像为什么你自己的名字不能给别人。设置字符串颜色的正确方法是

"strings": "//color Hex"

延伸阅读:https://code.visualstudio.com/docs/getstarted/themes

【讨论】:

    猜你喜欢
    • 2021-07-30
    • 2013-11-15
    • 2014-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多