在 Visual Studio Code 中编辑 YAML 文件时不要使用 JSON 架构

Mic*_*ael 16 schema yaml visual-studio-code

默认情况下,我的 Visual Studio Code 在编辑 YAMl 文件时使用 JSON 架构定义。如何关闭此功能并仅使用 YAML 语法突出显示而不使用特定的 JSON 模式?在模式选择器中没有“无模式”。

在此输入图像描述

  • Visual Studio 代码 1.66.0

小智 9

当您选择架构时,应该会生成新文件.vscode/settings.json

您可以删除 下文件中的相关设置yaml.schemas

  • 我的settings.json中没有设置这个参数 (5认同)

Kel*_*vin 6

您可以在设置中禁用自动 yaml 模式,搜索Yaml > Schema Store: Url并禁用它


Rom*_*man 5

您还可以通过 yaml 文件顶部的注释来定义要使用的架构。

如果您没有架构,则可以使用 yamllint 架构,它不需要任何特殊内容,但只是警告您可能出现的一般问题:

# yaml-language-server: $schema=https://json.schemastore.org/yamllint.json

your:
  normal: yaml goes here
Run Code Online (Sandbox Code Playgroud)