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

public void myMethod(String param) {

进入这样的方法标题:

public void myMethod(
                     String param) {

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

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

有帮助吗?

解决方案

查看 Window > 偏好设置> Java > 代码样式> 格式化

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

找到

换行> 方法声明> 参数

其他提示

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

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

进入首选项: Java - > 代码风格 - > 格式化

恢复默认值或编辑其中的内容。

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

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

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

对于MAC系统: - > Eclipse - > 偏好 - > 的java - > 代码样式

for Window System: - > Window - > 偏好设置 - > Java - > 代码样式 - > Formatter

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top