127

在 Eclipse 中,在Windows-> Preference-> Java->下Code Style,您可以定义注释和代码的代码模板,并且您可以设置代码格式化程序。

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

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

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

4

4 回答 4

209

在 下Preferences,选择Java--> Editor--> Save Actions。选中Perform the selected actions on save,然后选中该Format source code框。

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

Version: 3.3.3.r33x_r20080129-_19UEl7Ezk_gXF1kouft<br>
Build id: M20080221-1800
于 2008-10-24T17:53:56.877 回答
15

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

于 2009-03-26T10:49:35.187 回答
13

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

Preferences窗口中,选择Java--> Editor--> Save Actions

检查Perform the selected actions on save,然后检查Format source code box

在此处输入图像描述

于 2015-06-26T06:14:08.610 回答
2

如果您发现在-->下没有Save Actions首选项,可能是因为您使用的是旧版本的 Eclipse。在这种情况下,您可以从此处安装 Format on save 插件。JavaEditor

然后,在 下Preferences,选择Java--> Format on save。选择Run Format下面的选项Select a code formatting action

于 2009-08-10T17:14:44.717 回答