如何在 VS Code 中禁用 yaml 文件的 prettier?

Nav*_*vid 3 yaml prettier

我正在为我的 python 项目的 github actions 部分编写一个非常简单的设置文件,遗憾的是 Prettier 不断在 .github 目录内的 main.yml 文件中用不必要的警告打断我。

我尝试将下面的代码片段添加到我的 settings.json 文件中,但它没有执行任何操作,并且还被标记为“重复对象键”,因为它下面有另一个条目:

    "editor.defaultFormatter": {
        "[yaml]": ""
    },
    "editor.defaultFormatter": "esbenp.prettier-vscode",
Run Code Online (Sandbox Code Playgroud)

所以到目前为止这还没有奏效,我也尝试过添加

    "[yaml]": {
        "editor.formatOnSave": false
    }
Run Code Online (Sandbox Code Playgroud)

到settings.json文件,但我所有的努力都是徒劳的!

小智 5

这对我有用

  "[yaml]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": false
  },
Run Code Online (Sandbox Code Playgroud)