0
我剛剛升級到Eclipse Oxygen,現在自動格式化讓我瘋狂。我無法弄清楚如何讓我的自定義格式化工具以我想要的方式工作。Eclipse縮進多行變量賦值和類定義
這是我的代碼有
public class SomeClass
extends SomeOtherClass
implements SomeInterface
{
private final int someVariableWithALongName
= theValueReturnedFromAMethodWithAVeryLongName();
}
我喜歡壓痕的這種風格,我想保留它。不知何故,我有一箇舊版本的Eclipse配置爲不能通過自動格式化刪除這個自定義縮進。在新的氧氣自動格式化器這樣做:
public class SomeClass
extends SomeOtherClass
implements SomeInterface
{
private final int someVariableWithALongName
= theValueReturnedFromAMethodWithAVeryLongName();
}
而我發現沒有辦法改變它。如果有可能,我寧願自定義格式,而不禁用自動格式化!
創建一個formater配置文件並對其進行配置。在「換行」選項卡中,確保選中「永不加入已包裝的行」。 – davidxxx
@davidxxx我已經在我的自定義格式化程序中設置了該選項。 – DudeDoesThings
也許在此新版本的Eclipse中無法識別以前輸入的分隔符。嘗試做一個新的break line char並應用自動格式。你會得到哪個結果? – davidxxx