2009-06-05 28 views
8

有沒有什麼辦法對整個組類/包,而不是單獨的類運行Eclipse清理規則?Eclipse的清理代碼風格爲整個包/類設置

(首選項>的Java>代碼樣式>清理)

在I類右鍵單擊並調用源,清理,但它肯定會是不錯的調用它的一組類。

+2

以類似的方式,我可以在方法/塊上使用註釋來實際停止Eclipse在選擇該選項時自動生成它們的形式? – JeeBee 2009-06-05 16:20:18

+0

@JeeBee:不,我知道了。如果您希望在表格中使用某些特殊功能,那麼在標準的「不重新格式化」選項的情況下將會非常好。 – Uri 2009-11-19 01:49:09

回答

10

我不是從你的問題肯定,如果你在編輯器或其他視圖一個是右擊。但是,如果你在Package Explorer中選擇多個多個源文件或文件夾,你可以右擊在Package Explorer並做源 - >清理。清理嚮導的第一頁中的標題應該指出將清理多少個文件(例如「清理1個項目中的20個文件」)

8

我懷疑你真正想要做的是應用「代碼清理「到所有的Java源文件,而不僅僅是手動選擇的文件。

方法如下:在Packages視圖(或Package Explorer視圖)

1)在改變你的 「包演示文稿」 從 「等級」,以 「平」。每個視圖的右上角有一個小小的倒三角形,可以讓您更改此設置。

2)現在,當您瀏覽到您的源代碼目錄,你應該看到所有包和子包,包含Java源文件子子包,都在同一個(可能是巨大的)名單一起呈現。

3)當然,當你有這樣一個巨大的名單,你可以很容易地選擇所有的包(左鍵單擊第一個,然後左移單擊最後一個)。 4)然後,右鍵單擊選擇,然後轉到「源 - >清理...」(或任何其他「源」子菜單項,如「組織導入」),彈出的對話框將會告訴你它將要改變多少源文件。

希望有幫助!