Eclipse:您可以在保存时格式化代码吗?

时间:2008-10-24 17:47:55

标签: eclipse code-formatting code-standards

在Eclipse中, Windows - > 偏好 - > Java - > 代码样式,您可以为注释和代码定义代码模板,并且可以设置代码格式化程序。

我想知道在Eclipse中是否有可能每次保存源文件时这些设置都会生效。基本上,而不是我突出显示所有内容并按 Ctrl + Shift + F ,我希望Eclipse负责确保我的代码格式正确

这可能吗?你如何设置它?

关于使用自动格式的注意事项:最好选择“格式编辑行”,因为当您重新格式化源代码管理中尚未格式化的整个文件时,合并更改变得非常困难正常。已经向同事做过这件事。

4 个答案:

答案 0 :(得分:195)

偏好设置下,选择 Java - > 编辑 - > 保存操作。检查在保存上执行选定的操作,然后选中格式源代码框。

这可能在以前的Eclipse版本中可用,也可能不会。我知道它适用于:

Version: 3.3.3.r33x_r20080129-_19UEl7Ezk_gXF1kouft<br>
Build id: M20080221-1800

答案 1 :(得分:15)

我强烈建议您将eclipse格式的xml描述符检查到源代码管理中。这样,团队的所有成员都可以使用它,而且你不会来回重新格式化战斗。

答案 2 :(得分:11)

我有设置的快照。 请按照路径:

偏好设置窗口中,选择 Java - &gt; 编辑 - &gt; 保存操作

检查在保存上执行选定的操作,然后检查格式源代码框

enter image description here

答案 3 :(得分:2)

如果您发现 Java - >&gt;下没有保存操作首选项编辑,可能是因为您使用的是旧版本的Eclipse。在这种情况下,您可以从here安装格式保存插件。

然后,在 Preferences 下,选择 Java - &gt; 保存时的格式。选择下的运行格式选项选择代码格式化操作