【发布时间】:2020-06-02 22:43:08
【问题描述】:
我将 Prettier 用于 Java 项目。 Prettier 默认不格式化 Java,所以我在这里安装了这个插件:https://github.com/jhipster/prettier-java
遵循 README 中的说明可以正常工作,但是,我不希望每次修改任何内容时都键入终端命令来重新格式化所有 java 文件。相反,我想在保存文件时对其进行格式化。目前在我的settings.json:
"[java]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true
但是,使用Shift+Alt+F(VScode 中的默认格式化命令)会导致错误“没有安装“java”文件的格式化程序”。如何配置我的 .prettierrc 文件以正确使用插件格式化 java 文件?
这是我现在的 .prettierrc 文件:
{
"plugins": [
"prettier-plugin-java"
],
"pluginSearchDirs": [
"./node_modules"
],
"overrides": [{
"files": "**/*.java",
"options": {
plugins: [
"prettier-plugin-java"
]
}
}]
}
【问题讨论】:
-
希望这会有所帮助:stackoverflow.com/a/48491985/2987755
标签: java visual-studio-code prettier