【发布时间】:2021-09-19 12:43:24
【问题描述】:
我正在使用 Visual Studio Code 1.60.1。
在我的项目中,我使用了许多名为 project.json 的文件,并为它们创建了我的自定义 JSON 架构。
当我通过$schema 字段直接在project.json 中指定我的架构时,一切正常。
但我想为此使用.vscode/settings.json 文件:
{
"json.schemas": [
{
"fileMatch": [
"data/projects/list/*/project.json"
],
"url": "./.vscode/schemas/project.json"
}
]
}
这也有效但在这种情况下,VS Code 似乎为我的文件混合了两种模式,当我将打开的 { 悬停在编辑器中时,这会显示在提示中:
- .NET Core project.json 文件的 JSON 架构
- [我的方案名称]
这会导致混合属性和混乱的提示和自动编译建议。
如何为我的文件禁用 VS Code 默认的“.NET Core”架构而只保留我的架构?
【问题讨论】:
标签: json visual-studio-code vscode-settings