Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ IDEA代码重新格式化不起作用_Java_Maven_Intellij Idea_Checkstyle - Fatal编程技术网

Java IntelliJ IDEA代码重新格式化不起作用

Java IntelliJ IDEA代码重新格式化不起作用,java,maven,intellij-idea,checkstyle,Java,Maven,Intellij Idea,Checkstyle,我正在使用IntelliJ IDEA 2017.3版,然后我成功安装了插件CheckStyle IDEA v 5.16.0,我安装了Apache Maven CheckStyle插件以运行myCheckFile.xml。在安装阶段,我收到了许多检查式错误,如: Indentation: '.' has incorrect indentation level 6, expected level should be 8. Indentation: 'new' has incorrect indent

我正在使用IntelliJ IDEA 2017.3版,然后我成功安装了插件CheckStyle IDEA v 5.16.0,我安装了Apache Maven CheckStyle插件以运行
myCheckFile.xml
。在
安装
阶段,我收到了许多检查式错误,如:

Indentation: '.' has incorrect indentation level 6, expected level should be 8.
Indentation: 'new' has incorrect indentation level 6, expected level should be 8.

导入CheckStyle后,我希望当我在IntelliJ IDEA中按Ctrl+Alt+L时,所有检查样式错误都会消失,但这并没有发生,是不是我遗漏了什么?

您可能有一个优先的.editorconfig文件。我遇到了同样的问题,我的解决方案是注释掉.editorconfig文件。我们的团队正在使用JHipster,它会自动生成一个.editorconfig文件。这通常只有几个关键点设置,包括缩进大小=4。我在试验Google的checkstyle xml设置时,看到了与您看到的相同的总体问题,checkstyle插件指出缩进错误,但代码/格式选项无法修复它


TL;DR-查看是否有.editorconfig文件,如果有,请删除该文件或注释掉冲突的样式。

checkstyle未与格式化程序结合使用。您需要明确告诉格式化程序要做什么。请共享您的checkstyle方案好吗?IDEA formatter可能不支持所有设置。如果您安装“保存操作”插件并将其配置为在保存时重新格式化,则它将自动为您格式化此文件位于何处?