有没有办法我可以配置eclipse,通过将'='放在一个新行上来避免打破长任务,并避免打破'.' 方法调用的字符.我注意到了一些设置,例如:
<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>
Run Code Online (Sandbox Code Playgroud)
可以添加到可用于指定格式的xml文件中,但我不确定应该更改哪些设置以获得所需的效果.这些配置是否记录在某处(我尝试使用谷歌搜索一些相关的条款无济于事).
您正在寻找有关分配换行符的设置如下:
Window (menu) > Preferences > Java > Code Style > Formatter
> Edit... (on active profile) > Line Wrapping (tab) > Expressions
> Assignments
Run Code Online (Sandbox Code Playgroud)
您可以在哪里选择首选换行策略和缩进策略.
至于避免换行,仍然在Line Wrapping选项卡上,将Function Calls> 换行策略更改Qualified invocations为"不要换行".
在这两种情况下,您都可以使用预览宽度来查看各种策略对代码格式化的影响.
| 归档时间: |
|
| 查看次数: |
1451 次 |
| 最近记录: |