#json #visual-studio-code #vscode-settings
Вопрос:
Я использую код Visual Studio 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 смешивает две схемы для моего файла, что отображается в подсказке, когда я наведу курсор на открытие {
в редакторе:
- Схема JSON для файлов проекта .NET Core.json
- [Мое имя схемы]
Это приводит к смешиванию свойств и путаным подсказкам и предложениям по автозаполнению.
Как я могу отключить схему «.NET Core» по умолчанию для моих файлов и оставить только мою схему?
Ответ №1:
Оказывается, у меня было установлено официальное расширение C#.
Я отключил его, и все работает просто отлично! Мораль такова: если что-то пойдет не так, не забудьте проверить свои расширения!