2017-07-27 23 views
0

我的條件表達式被格式化爲條件表達式如下:Eclipse的格式化程序:在相同的縮進水平目前

class Example extends AnotherClass { 

    int Example(boolean Argument) { 
     return argument 
      ? 100000 
       : 200000; 
    } 
} 

有沒有辦法把它以這樣一種方式格式化的:是相同的縮進水平的問號:

class Example extends AnotherClass { 

    int Example(boolean Argument) { 
     return argument 
      ? 100000 
      : 200000; 
    } 
} 

或者當前的Eclipse版本(Oxygen)是不可能的?

的示例代碼是從Eclipse中的格式複製,顯然我的線都比較長一點。


獎勵:如果目前可行,那麼在哪個版本的Eclipse JDT中變得可能?

回答

1

那麼,你可以做到這一點,但是像下面的圖片中所描述的設置選項:enter image description here

重要的選項是:

  • 壓痕政策Indent on column(最後droplist)
  • Wrap all elements, indent all but the first element in Line包裝策略

當然,選擇E xpressions =>條件子菜單。

+0

嗯,我的大Eclipse版本顯示了這些完全相同的設置不同的輸出,現在試圖氧... –

+0

OK,這樣的反應不同。爲什麼列開始在行結尾的某處?你自己添加了一個輸入嗎? –

+0

@MaartenBodewes我使用氧氣,不,我沒有改變任何東西到原始文本 –

相關問題