0

我希望Eclipse格式化程序以特定方式格式化Java方法聲明,這可能嗎?如果沒有,是否有方法來定義我自己的自定義格式?Eclipse Java代碼格式化程序

的代碼應該是這樣的短暫方法(即比線寬越短。):

private ClassNumberTwo methodNumberTwo(ClassNumberTwo parameterOne) throws ExceptionNumberOne 
    { 
    return parameterOne; 
    } 

而且這樣的長期的方法(即長於線寬):

private ClassNumberOne methodNumberOne(
    ClassNumberTwo parameterOne, 
    ClassNumberOne parameterTwo, 
    ClassNumberThree parameterThree, 
    ClassNumberFour parameterFour, 
    ClassNumberFive parameterFive) 
     throws ExceptionNumberOne, 
     ExceptionNumberTwo, 
     ExceptionNumberThree 
    { 
    return parameterTwo; 
    } 

我知道在Eclipse中找到代碼格式化程序設置的位置,但我找不到任何設置會像示例一樣完全格式化代碼。

+1

你爲什麼要這樣奇怪的行爲(300 VS 120)? –

+0

我想你誤解了我的問題,我會編輯並嘗試做一個更清晰的例子。 – npeder

回答

3
  1. 窗口
  2. 的Java
  3. 代碼樣式
  4. 格式化
  5. 單擊編輯按鈕。
  6. 換行
  7. 構造函數聲明
  8. 參數
  9. 集換行政策:包裝所有元素,每個元素在新行

有格式內的各種選項,您可能需要調整不同的設置,以得到你想要的。

enter image description here

+1

我嘗試了所有可以找到的設置,但無法讓它們做我想要的。 – npeder

1

看看下面的圖片cahange 最大線寬度

enter image description here

+0

我想你誤解了我的問題,我會嘗試編輯並重新制定它。 – npeder

+2

Sry我的事情我不是沒有解釋你的問題,如果你知道如何改變設置,然後你在做Ctrl + Shift + F來合成你的源代碼。那麼什麼是問題 –

+0

問題是我找不到任何設置將完全按照示例中所示格式化代碼。我不確定默認的Eclipse格式化程序可以實際執行此操作。 – npeder