描述
我想将 Visual Studio Code Prettier 扩展配置为在保存时自动格式化,但仅如果项目中存在 .prettierrc
文件(我理解为“更漂亮:需要配置”选项)。
问题
我在 VS Code 设置中启用了以下功能:
- “编辑器:保存时设置格式”
- “更漂亮:需要配置”
在“Editor: Default Formatter”设置下,根据我的选择会发生以下行为:
- “无”:无论是否存在
.prettierrc
文件,Prettier 都不会在保存时格式化 - “Prettier - 代码格式化程序”:无论是否存在
.prettierrc
文件,Prettier 总是在保存时格式化。
Similar to other issues ,我似乎需要在“编辑器:默认格式化程序”下设置 Prettier,以便“编辑器:保存格式”能够正常工作。但是,似乎“更漂亮:需要配置”设置在我尝试过的任何配置中都没有任何作用。我还根据 Prettier docs 测试了其他支持的配置.我在这里遗漏了什么吗?
软件版本
- 操作系统:macOS 10.14.6
- Visual Studio 代码:v1.56.0
- 更漂亮 - 代码格式化程序:v6.3.2
最佳答案
尽管没有 .prettierrc
文件,但 Prettier 正在格式化时我遇到了类似的问题。
在 VSCode 中查看 Prettier 插件日志时,Prettier 似乎还会查找我在项目中拥有的 .editorconfig
文件。删除它为我解决了这个问题。
关于visual-studio-code - VSCode Prettier 不遵守保存格式的要求配置选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67453083/