如何更改Visual Studio Code设置

4

我试图修改Visual Studio Code的settings.json文件,但无法生效。我已经在C:\Users\Userid\AppData\Roaming\Code\User\settings.json中更新了此设置,但仍然不起作用。请问如何在VS Code中编辑settings.json文件?

"Original Answer"翻译成:原始回答

{
    "css.experimental.customData": ["./css.json"],
    "json.schemas": [ 
        {
            "fileMatch": ["/css.json"],
            "url": "https://raw.githubusercontent.com/Microsoft/vscode-css-languageservice/master/docs/customData.schema.json"
        }
    ]
}
2个回答

6

VSCode的设置分为两类:用户和工作区。

用户设置

适用于您打开的任何VS Code实例的设置。

您可以通过按 ctrl+, 编辑这些设置,应该会打开到“用户设置”选项卡。如果没有打开,请单击“用户设置”选项卡以编辑用户设置。请注意,这些设置将影响使用VSCode打开的所有项目。

VSCode settings pane with User Settings tab open 打开了用户设置选项卡的VSCode设置面板

编辑JSON模式

VSCode设置页面不允许直接编辑JSON模式。 要编辑JSON模式设置: 1. 在VSCode设置页面中搜索JSON模式 2. 单击“在settings.json中编辑” 3. 编辑设置 4. 完成!

Edit json schema VSCode中的JSON模式设置

工作区设置

存储在您的工作区内并且仅在打开工作区时适用。
工作区设置会覆盖用户设置。

要编辑工作区设置,请按照用户设置的步骤,但是请单击“工作区设置”选项卡。请注意,工作区设置将覆盖用户设置。

css.experimental.customData

应该将css.json文件放在.vscode中。

projectRoot/.vscode/css.json

{
  "version": 1,
  "pseudoElements": [
    { "name": "::bar", "description": "Foo pseudo elements" }
  ]
}

projectRoot/.vscode/settings.json

{
  "css.experimental.customData": ["./.vscode/css.json"],
  "json.schemas": [{
    {
      "fileMatch": ["css.json"],
      "url": "https://raw.githubusercontent.com/Microsoft/vscode-css-languageservice/master/docs/customData.schema.json"
    }
  ]
}

注意:编辑css.json后,需要重新加载才能应用更改。
您也可以将上述说明应用于html.json。

谢谢您的回复。我该如何从工作区调用css.json文件? - cinnan
"css.experimental.customData": ["./css.json"]。我应该把这个css.json文件放在哪里? - cinnan
JRO:我正在等待您的回复。 - cinnan
让我试一下,看看它是否有效,稍后我会回复你。 - jro
你重新加载了VSCode吗? - jro
显示剩余5条评论

2
在你的项目中添加一个名为“.vscode”的文件夹,并在其中添加一个settings.json。但请记住,这些设置是特定于项目的。原始答案被翻译成“最初的回答”。

感谢您的回复...项目特定工作正常。但我想要全局设置。 - cinnan
尝试使用Ctrl+Shift+P打开您的命令窗口,然后执行“打开设置(JSON)”。 - Joscha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接