如何修改Eclipse代码格式?

当我使用Eclipse重新格式化代码时,它会像这样转换方法头:

public void myMethod(String param) { 

进入这样的方法标题:

 public void myMethod( String param) { 

当我被带到这里时,我以前从未使用过Eclipse,并且我导入了其他人提供的项目设置。 我已经看到,在Eclipse上工作的小型新项目没有这样做,所以它必须在我导入的设置中。 但是我已经浏览了我能找到的每个面板,以及我在工作区中找到的每个隐藏文件,我无法弄清楚是什么导致了这个问题。

我该如何关闭它? 我不希望在我的方法签名中的参数之前换行,我无法想象为什么有人会这样做!

查看Window > Preferences > Java > Code Style > Formatter

你可以配置几乎所有东西。 您的案件发现于

线环绕 > 方法声明 > 参数

进入首选项: Java – > 代码样式 – > Formatter

恢复默认值或编辑那里的内容。

此外, 代码样式 – > 代码模板将允许您定义生成代码格式。

请注意,这是针对Eclipse Workspace的整体,如果您希望在每个项目级别获得更精细的粒度,则可以在项目首选项下访问相同的首选项

在我的Eclipse版本中,我在Window – > Preferences – > Java – > Code Style – > Formatter下找到了该选项,然后单击Edit ..按钮。

在新窗口中,转到Line Wrapping选项卡并找到Method Declarations 。 您想要更改换行策略Force split复选框似乎也是这样。

在eclipse中,您可以使用Code Style定义代码格式,

对于MAC系统: – > Eclipse – > Preference – > java – > code Style

对于Window系统: – > Window – > Preferences – > Java – > Code Style – > Formatter