我记得在IntelliJ或Eclipse中看到了保存时重新格式化(清理)文件的设置.我如何找到它(没有在设置中找到它)
我在 Java 项目中使用 Prettier。Prettier 默认不格式化 Java,所以我在这里安装了这个插件:https : //github.com/jhipster/prettier-java
按照自述文件中的说明工作正常,但是,我不希望每次修改任何内容时都键入终端命令来重新格式化所有 java 文件。相反,我想在保存文件时对其进行格式化。这是目前在我的settings.json
:
"[java]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true
Run Code Online (Sandbox Code Playgroud)
但是,使用Shift+Alt+F
VScode 中的默认格式化命令会导致错误“安装的“java”文件没有格式化程序”。如何配置我的.prettierrc
文件以正确使用插件来格式化 java 文件?
这是我现在的 .prettierrc 文件:
{
"plugins": [
"prettier-plugin-java"
],
"pluginSearchDirs": [
"./node_modules"
],
"overrides": [{
"files": "**/*.java",
"options": {
plugins: [
"prettier-plugin-java"
]
}
}]
}
Run Code Online (Sandbox Code Playgroud)