当我使用Eclipse重新格式化代码时,它会像这样转换方法标题:
public void myMethod(String param) {
进入这样的方法标题:
public void myMethod(
String param) {
当我被带到这里时,我以前从未使用过Eclipse,我导入了其他人提供的项目设置。我已经看到,在Eclipse上工作的小型新项目不会这样做,所以它必须在我导入的设置中。但是我已经浏览了我能找到的每个面板,以及我在工作区中找到的每个隐藏文件,我无法弄清楚导致这种情况的原因。
如何关闭它?我不希望在我的方法签名中的参数之前换行,我无法想象为什么有人会这样做!
答案 0 :(得分:44)
查看 Window > 偏好设置> Java > 代码样式> 格式化。
在那里你可以配置几乎所有东西。您的案例可在
找到换行> 方法声明> 参数。
答案 1 :(得分:4)
在我的Eclipse版本中,我在 Window - > Preferences - > Java - > 下找到了该选项代码样式 - > Formatter ,然后单击 Edit .. 按钮。
在新窗口中,转到 Line Wrapping 选项卡,然后找到 Method Declarations 。您想要更改换行策略。 Force split 复选框似乎也是这样。
答案 2 :(得分:3)
进入首选项: Java - > 代码风格 - > 格式化
恢复默认值或编辑其中的内容。
此外,代码风格 - > 代码模板将允许您定义生成代码格式。
请注意,这是针对Eclipse Workspace的整体,如果您希望在每个项目级别获得更精细的粒度,则可以在项目首选项下访问相同的 Preferences 。
答案 3 :(得分:2)
在eclipse中你可以用 Code Style 定义代码格式,
对于MAC系统: - > Eclipse - > 偏好 - > 的java - > 代码样式
for Window System: - &gt; Window - &gt; 偏好设置 - &gt; Java - &gt; 代码样式 - &gt; Formatter < / kbd>
答案 4 :(得分:1)
更改格式的最佳方法是转到“窗口”->“首选项”->“ Java”->“代码样式”->“格式化程序”。在格式化程序窗口中,eclipse具有两种内置样式,但是最好的方法是通过按New来创建自己的新配置文件。您可以在“编辑”标签上随意更改格式
您可以更改括号和花括号的位置以及其他内容。