我的錯誤是格式化程序未正確對齊列。它恰恰相反。 因此,我在基於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,但它不再對齊列。
我在這方面搜索了很多,這真的讓我感到困擾。我不確定我做錯了什麼,以及如何恢復到舊的代碼格式。我也嘗試手動更改另一個文件中的大部分代碼,沒有喜悅。
實施例2不遵循java代碼約定。你爲什麼需要它? – Divers
爲什麼你花這些代碼格式化毫無意義的時間?正如@Divers提到的那樣,這不符合標準代碼約定 –
我正在處理的大部分項目都是使用對齊的列進行格式化的。我想保持它喜歡它。無論如何,我發現如何。我會發布答案。 – trixrabbit