2012-12-06 76 views
2

Eclipse有在縮進一個選項:「類聲明的字段對齊」,將集體成員的 對齊分配爲:Eclipse代碼樣式格式化程序可以對齊賦值語句嗎?

class Foo { 
    int x = 3; 
    String y = "abc" 
    long z = 2; 
} 

是否有將做同樣的方法級別分配的設置,如:

private void foo() { 
    int x = 3; 
    String y = "abc" 
    long z = 2; 
} 

我找不到這樣的設置。

回答

1

嘗試創建一個新的Java代碼樣式格式器配置文件(Window-> Prefernces-> Java-> Code Style-> Formatter)或修改較舊的配置文件並檢查縮進和大括號選項卡。

+0

我已經這樣做了,沒有看到任何適用的東西。 –

+0

您是否將此新配置文件設置爲項目特定的活動配置文件(如果它是項目特定的)? – acostache

+0

是的,我可以看到格式化程序的效果,我只是在尋找一種看起來不可用的功能。 –

1

爲未來的訪客。

在Eclipse中沒有這樣的選項,但是,如提到的here,您可以使用名爲OCDFormat的插件來對齊選定代碼段中的賦值和聲明。

  • 安裝:下載最新版本的OCDFormat _ *從project page on github罐(點擊→原材料→另存爲),並把它添加到您的Eclipse插件或目錄的dropins。

  • 用法:選擇一段代碼並按下Ctrl + 4。

+0

[OCDFormat](https://github.com/eduardp/OCDFormat/)非常好,但[對於一些(普通)操作符有問題](https://github.com/eduardp/OCDFormat/issues/5) :/ –

0

Eclipse代碼樣式格式化程序無法對齊賦值語句。

columns4eclipse是允許你這樣做的插件。我做了一個gif視頻來說明它的使用情況,但我的回答被一個版主刪除了(大於10k用戶會看到),所以我讓你嘗試一下插件並親自看看。

相關問題