3

有没有一种方法可以配置 eclipse 以通过将 '=' 放在新行上来更喜欢打破长赋值,并避免在 '.' 上中断。方法调用的字符。我注意到一堆设置,例如:

<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>

可以将其添加到可用于指定格式的 xml 文件中,但我不确定应该更改哪些设置才能达到预期的效果。这些配置是否记录在某处(我尝试谷歌搜索一些相关术语无济于事)。

4

1 回答 1

6

您正在寻找的有关分配换行符的设置位于:

Window (menu) > Preferences > Java > Code Style > Formatter
> Edit... (on active profile) > Line Wrapping (tab) > Expressions
> Assignments

您可以在其中选择首选的换行策略和缩进策略。

至于避免换行,仍然在选项卡上,将>Line Wrapping上的换行策略更改为“不换行”。Function CallsQualified invocations

在这两种情况下,您都可以使用预览宽度来查看各种策略对代码格式的影响。

于 2012-06-06T00:13:03.803 回答