如何在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
相关产品推荐
相关产品推荐

