2012-06-05 54 views
3

有沒有一種方法可以將eclipse配置爲通過將'='放在新行上並避免打破'。'來打破長分配。字符的方法invokation。我注意到像一堆的設置:Eclipse格式化程序換行分配和方法調用

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

可以添加到可用於指定格式的XML文件,但我不知道哪些設置我應該改變,以達到期望的效果。這些配置是否記錄在某處(我嘗試使用谷歌搜索一些相關術語無濟於事)。

回答

6

的設置,您正在尋找有關分配換行符是:

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

,您可以選擇您喜歡的換行政策和縮進政策。

至於避免換行符,仍在Line Wrapping選項卡上,將換行策略Function Calls>Qualified invocations更改爲「不換行」。

在這兩種情況下,您都可以使用預覽寬度來查看各種策略對代碼格式化的影響。

相關問題