如何一次格式化 Eclipse 项目中的所有 Java 文件?

我有一个旧的 Eclipse 项目,代码格式不是很好。我想根据 Eclipse 中的设置格式化所有的 .java文件。我不想用 Ctrl + Shift + F编辑每个文件。有办法格式化我所有的文件吗?也许是个 Eclipse 插件?

74656 次浏览

右键单击项目根目录并选择 Source-> Format。这至少可以在3.8.1版本中使用。及以上。

如果上面的方法不起作用,那么您可能使用的是较老的 Eclipse 版本。在这种情况下,您可以通过按住 CTRL 单击源文件夹来选择它们,然后从右键单击菜单中选择 Source-> Format。如果您不想格式化整个项目,也可以使用包文件夹和类文件。

这就是... 的目的

资料来源-> 清洁..。

选择合适的选项。

在旧版本的 Eclipse (靛蓝)中,它可以在 PackageExplorer (而不是 Navigator)中工作。右键单击要格式化的包,然后选择 Source-> Format。它将格式化该包及其子包中的所有类。

在 Eclipse Mars.1版本(4.5.1)及以上版本中,只需按下 代码输入区域上的 Right click

Src > 资料来源 > 格式。

如果你想格式化单个的 java/xml文件,只需做 Ctrl + Shift + f

我还使用了 Java 透视图 ON,但是仍然不能工作。My eclipse 只是格式化 css 和 Html 文件,而不是 JAVA 文件。

然后,我找到了 这个答案,它解释了这一点:

您必须将 JavaFacet 添加到项目中,以允许 Eclipse 格式化程序检测 Java 类

然后,您应该检查 PROJECT-PROPERTIES-PROJECT FACETS并为项目激活 Java facet:

enter image description here

通过右键单击 PACKAGE-EXPLORER顶部,您将找到 SOURCE-FORMAT 选项,并且它也将格式化 Java 文件。

注意,请检查它的包资源管理器,而不是项目资源管理器(单击 “窗口-显示视图-软件包资源管理器”)

enter image description here