【发布时间】:2011-07-05 06:18:11
【问题描述】:
我有一个旧的 Eclipse 项目,代码格式不正确。我想根据 Eclipse 中的设置格式化所有 .java 文件。我不想用 Ctrl+Shift+F 编辑每个单独的文件。有没有办法格式化我所有的文件?也许是 Eclipse 插件?
【问题讨论】:
我有一个旧的 Eclipse 项目,代码格式不正确。我想根据 Eclipse 中的设置格式化所有 .java 文件。我不想用 Ctrl+Shift+F 编辑每个单独的文件。有没有办法格式化我所有的文件?也许是 Eclipse 插件?
【问题讨论】:
右键单击项目根目录并选择 Source -> Format。这应该至少适用于 3.8.1 版本。及以上。
如果上述方法不起作用,您可能使用的是较旧的 Eclipse 版本。在这种情况下,您可以通过在按住 CTRL 的同时单击它们来选择源文件夹,然后从右键单击菜单中选择源 -> 格式。如果您不想格式化整个项目,也可以使用包文件夹和类文件。
【讨论】:
我也开启了 Java Perspective,但仍然无法正常工作。我的 Eclipse 只是格式化 css 和 Html 文件,而不是 JAVA 文件。
然后,我找到了this answer,它解释了这一点:
您必须将 Java Facet 添加到项目中,以允许 Eclipse 格式化程序检测 Java 类
然后,您应该检查 PROJECT-PROPERTIES-PROJECT FACETS 并激活项目的 Java 方面:
通过右键单击PACKAGE-EXPLORER 顶部,您将找到 SOURCE - FORMAT 选项,它也会格式化 Java 文件。
小心,检查它的包资源管理器,而不是项目资源管理器(单击 Window-Show View-PackageExplorer)
【讨论】:
这就是目的
来源->清理...
选择适当的选项。
【讨论】:
在旧版本的 Eclipse (Indigo) 中,它可以通过 Package Explorer(而不是 Navigator)工作。右键单击要格式化的包,然后选择 Source -> Format。它将格式化该包及其子包中的所有类。
【讨论】:
在 Eclipse Mars.1 Release (4.5.1) 及以上版本中,只需按 在代码输入区右击
Src > Source > 格式。
如果您想格式化单个 java / xml 文件,只需执行 Ctrl+Shift+f
【讨论】: