2011-01-13 103 views
1

我試圖創建一個JAVA代碼格式化程序,使其不包裝任何行。但對於我手動包裝的代碼中的任何行,我希望格式化程序能夠尊重它們,而不是將它們格式化爲一行。Eclipse自定義格式

例如:

public Class { 
    public Class(String a, 
       String b, 
       String c, 
       String d) { 
     // The constructor arguments should stay as they are 

    } 

    public void aMethod() { 
     // This statement should not be wrapped 
     get().doSomething().getAnohterMethodThatHasAReeeeeeeaalllyyLongName(); 
    } 
} 

我已經作出的線寬度9999(最大),並且我已經關閉換行的一切。我錯過了什麼?

謝謝。

回答

8

我打開偏好頁面 的「Java - 代碼樣式 - 格式化」

並激活「永不相交的線」 並選擇在組合框中「自動換行政策」,「不換行」

在這個改變之後,我能夠編寫沒有被包裝的代碼。

+0

完美,謝謝! – C0deAttack 2011-01-13 17:34:14