2013-07-12 57 views
0

Eclipse確實提供了很多方法來自定義代碼格式,但我錯過了我習慣的那種。它是「當行超過最大長度時,遞歸地包裝和縮進每個參數,並將右括號放在一個新行上而不需要額外的縮進」。像這樣:有什麼辦法可以在Eclipse中獲得這種類型的換行符?

Horse samuel = new Horse(
    9.1051, 
    Color.RED, 
    new Music(1), 
    new Music(
     "frying pan", 
     Taste.SWEET, 
     Russian.HELICOPTER 
    ), 
    State.ARIZONA 
); 

但是它沒有在標準的Eclipse格式化工具中實現。我可以通過一些插件來實現嗎?在Eclipse錯誤跟蹤器中有一個1.5歲的錯誤,但它不可能很快得到任何關注:https://bugs.eclipse.org/bugs/show_bug.cgi?id=370540

回答

1

我想你將不得不在eclipse中創建一個自定義配置文件格式化程序來讓它做到這一點。窗口 - > Prefrences - > Java - >代碼樣式 - >格式化程序

在行環繞選項卡下是行寬=最大行寬的選項。我認爲這就像沒有修正錯誤一樣好。 此外,使用換行策略=將所有元素,每個元素換行放在一個新行中。 這就像我可以得到它做你在問什麼。

相關問題