27

当我用 Eclipse 重新格式化代码时,它会变成这样的方法头:

public void myMethod(String param) {

进入这样的方法头:

public void myMethod(
                     String param) {

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

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

4

5 回答 5

52

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

在那里你可以配置几乎所有东西。您的案例位于

Line Wrapping> Method Declarations> Parameters

于 2009-10-21T16:00:21.717 回答
5

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

在新窗口中,转到Line Wrapping选项卡并找到Method Declarations. 你想改变Line wrapping policy. Force split复选框似乎做同样的事情。

于 2009-10-21T16:05:10.873 回答
4

进入首选项:Java-> Code Style->Formatter

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

此外,Code Style->Code Templates将允许您定义生成代码格式。

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

于 2009-10-21T16:01:24.703 回答
3

在eclipse中你可以定义你的代码格式使用Code Style

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

对于窗口系统:--> Window-> Preferences-> Java-> Code Style->Formatter

于 2013-09-02T10:16:03.523 回答
1

更改格式的最佳方法是转到 Window-> Preferences-> Java-> Code Style-> Formatter。在格式化程序窗口中,eclipse 有几个内置样式,但最好的方法是通过按新建来创建自己的新配置文件。您可以在编辑选项卡上随意更改格式

如图所示

您可以更改括号和花括号的位置以及其他内容。

于 2020-11-21T23:44:13.717 回答