You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中为YAML文件禁用Prettier格式化工具?

解决Prettier对GitHub Actions YAML文件的不必要警告
  • 修正VS Code配置:你之前的settings.json里重复了editor.defaultFormatter键,JSON中重复键会被后面的覆盖,所以针对YAML的设置根本没生效。改成下面的配置,既能保留Prettier作为全局默认格式化器,又能禁用YAML文件的Prettier处理:

    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "[yaml]": {
        "editor.defaultFormatter": null,
        "editor.formatOnSave": false
    }
    
  • 用.prettierignore彻底排除文件:如果上面的方法还没解决,直接在项目根目录创建.prettierignore文件,添加以下内容,让Prettier完全忽略.github目录下的所有YAML文件:

    .github/**/*.yml
    
  • 精准控制单个文件:如果项目里还有其他需要Prettier处理的YAML文件,不想全局禁用,可以打开.github目录下的main.yml,点击VS Code右下角的格式化器选择器,手动切换成其他YAML格式化器(比如RedHat的YAML插件),或者直接选择“无格式化器”,仅对该文件生效。

内容的提问来源于stack exchange,提问作者Navid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 00:09:52