Can';t更改VS代码设置:Json文件存在问题

Can';t更改VS代码设置:Json文件存在问题,json,visual-studio-code,Json,Visual Studio Code,当我试图更改VS代码中的设置时,它会显示一个错误:“无法写入用户设置” 当我在VS代码中打开JSON文件时,它显示有一个错误,但我似乎找不到它,因为我不知道JSON是如何工作的。。。。以下是我的设置文件中的所有代码: { "window.zoomLevel": -1, "editor.fontSize": 26, "editor.tabSize": 1, "files.autoSave": "off", "editor.wordWrap": "on",

当我试图更改VS代码中的设置时,它会显示一个错误:“无法写入用户设置”

当我在VS代码中打开JSON文件时,它显示有一个错误,但我似乎找不到它,因为我不知道JSON是如何工作的。。。。以下是我的设置文件中的所有代码:

{
    "window.zoomLevel": -1,
    "editor.fontSize": 26,
    "editor.tabSize": 1,
    "files.autoSave": "off",
    "editor.wordWrap": "on",
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,
}

"highlight-matching-tag.styles": {
    "opening": {
        "left": {
            "custom": {
                "borderWidth": "0 0 0 5px",
                "borderStyle": "Solid",
                "borderColor": "Yellow",
                "borderRadius": "5px",
                "overviewRulerColor": "white"
            }
        },
        "right": {
            "custom": {
                "borderWidth": "0 5px 0 0",
                "borderStyle": "Solid",
                "borderColor": "Yellow",
                "borderRadius": "5px",
                "overviewRulerColor": "white"
            }
        }
    }
}
"prettier.singleQuote": true

编辑:当我意识到JSON只是字符串化的JS对象,而VS代码只允许单对象JSON(不确定多对象JSON是否是一件事)时,我设法解决了这个问题。基本上,我需要将所有内容都移动到第一个{}中,这是存储官方VS代码设置的地方(即出于某种原因,插件将外部设置放在那里)。

我对JSON也不太了解。但我知道有这样的在线验证器:


“editor.formatOnSave”行中:true,
删除
。也可能是VS Code不喜欢JSON中的多个根元素,因为您可以尝试将{添加为文件的第一个字符,将}添加为文件的最后一个字符(不保证)。

我对JSON也不太了解。但我知道有这样的在线验证器:


“editor.formatOnSave”行中:true,
删除
。也可能是VS Code不喜欢JSON中的多个根元素,因为您可以尝试将{添加为文件的第一个字符,将}添加为文件的最后一个字符(不保证)。

设置.JSON文件是1密钥字典

{
    "window.zoomLevel": -1,
    "editor.fontSize": 26,
    "editor.tabSize": 1,
    "files.autoSave": "off",
    "editor.wordWrap": "on",
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,

"highlight-matching-tag.styles": {
    "opening": {
        "left": {
            "custom": {
                "borderWidth": "0 0 0 5px",
                "borderStyle": "Solid",
                "borderColor": "Yellow",
                "borderRadius": "5px",
                "overviewRulerColor": "white"
            }
        },
        "right": {
            "custom": {
                "borderWidth": "0 5px 0 0",
                "borderStyle": "Solid",
                "borderColor": "Yellow",
                "borderRadius": "5px",
                "overviewRulerColor": "white"
            }
        }
    }
},
"prettier.singleQuote": true

}


settings.json
文件是1密钥字典

{
    "window.zoomLevel": -1,
    "editor.fontSize": 26,
    "editor.tabSize": 1,
    "files.autoSave": "off",
    "editor.wordWrap": "on",
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,

"highlight-matching-tag.styles": {
    "opening": {
        "left": {
            "custom": {
                "borderWidth": "0 0 0 5px",
                "borderStyle": "Solid",
                "borderColor": "Yellow",
                "borderRadius": "5px",
                "overviewRulerColor": "white"
            }
        },
        "right": {
            "custom": {
                "borderWidth": "0 5px 0 0",
                "borderStyle": "Solid",
                "borderColor": "Yellow",
                "borderRadius": "5px",
                "overviewRulerColor": "white"
            }
        }
    }
},
"prettier.singleQuote": true

}


是的,我知道了。谢谢你,你是最棒的best@oudwin你可以通过将答案标记为解决方案来将问题标记为已解决是的,我已经解决了。谢谢你,你是最棒的best@oudwin通过将答案标记为解决方案,可以将问题标记为已解决