2015-05-19 69 views
0

我的錯誤是格式化程序未正確對齊列。它恰恰相反。 因此,我在基於Eclipse內置2.1的配置文件中選中「在列中對齊字段」。這是我所做的唯一修改。 (我可以在示例中看到正確的代碼,我沒有忘記點擊應用)。Eclipse Java格式化程序未對齊列

我的代碼格式是這樣的(實施例1):

int test1 = 1; 
int testtest = 2; 
int testtesttest = 3; 

(實施例2)代替:

int test1   = 1; 
int testtest  = 2; 
int testtesttest = 3; 

即使當我手動改變它,按Ctrl-Shift-F組合重新調整它作爲例子1.我嘗試改變一些其他的隨機設置來使它工作,但沒有運氣。我也去了外表,以改變字體到任何地方的慰藉。

今天早上格式化程序工作正常。正如一位同事所建議的那樣,這個錯誤開始後,我嘗試了谷歌Java風格。所以我下載了XML並將其導入Eclipse。我不喜歡它,所以我回到內置對齊列的Eclipse,但它不再對齊列。

我在這方面搜索了很多,這真的讓我感到困擾。我不確定我做錯了什麼,以及如何恢復到舊的代碼格式。我也嘗試手動更改另一個文件中的大部分代碼,沒有喜悅。

+0

實施例2不遵循java代碼約定。你爲什麼需要它? – Divers

+0

爲什麼你花這些代碼格式化毫無意義的時間?正如@Divers提到的那樣,這不符合標準代碼約定 –

+0

我正在處理的大部分項目都是使用對齊的列進行格式化的。我想保持它喜歡它。無論如何,我發現如何。我會發布答案。 – trixrabbit

回答

0

我找到了答案,我的問題:

在窗口>首選項>的Java>代碼樣式>格式化右上角我點擊「配置項目的具體設置...」,改變了我的項目正確的個人資料。

0

轉到

窗口 - >首選項 - >爪哇 - >代碼樣式 - >格式化

選擇活動的配置文件作爲GoogleStyle

如何安裝googleStyle在Eclipse

https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml

Eclipse的默認值是Eclipse的[內置],你可以導入從以下鏈接

enter image description here

幫助鏈接

設置