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

时间:2011-02-27 14:37:49

标签: eclipse code-formatting

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

5 个答案:

答案 0 :(得分:232)

右键单击项目根目录,然后选择Source - >格式。这应该适用于至少版本3.8.1。以及。

如果上述方法不起作用,您可能正在使用较旧的Eclipse版本。在这种情况下,您可以通过在按住CTRL的同时单击它们来选择源文件夹,然后选择源 - >右键单击-menu格式。如果您不想格式化整个项目,也可以使用包文件夹和类文件。

答案 1 :(得分:7)

这是

的目的
  

来源 - >清理......

选择合适的选项。

答案 2 :(得分:4)

我还有Java Perspective ON,但这仍然无效。我的eclipse只是格式化css和Html文件,而不是JAVA文件。

然后,我找到了this answer,解释了这一点:

  

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

然后,您应该检查PROJECT-PROPERTIES-PROJECT FACETS并激活项目的Java方面:

enter image description here

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

  

小心,检查它是包浏览器,而不是Project Explorer(单击   Window-Show View-PackageExplorer)

enter image description here

答案 3 :(得分:2)

在早期版本的Eclipse(Indigo)中,它可以从Package Explorer(而不是Navigator)运行。右键单击要格式化的包,然后选择Source - >格式。它将格式化该包及其子包中的所有类。

答案 4 :(得分:1)

在Eclipse Mars.1 Release(4.5.1)及更高版本中,只需按 右键单击代码输入区

上的
  

Src>来源>格式。

如果您想格式化单个java / xml文件,只需执行 Ctrl + Shift + f < / p>