2013-11-28 18 views
4

我有以下進口日食Java導入組織的測試類

import static org.junit.Assert.*; 

當我通過CTRL + SHIFT + O那麼它會自動切換到下

import static org.junit.Assert.assertEquals; 
import static org.junit.Assert.assertFalse; 
import static org.junit.Assert.assertNotNull; 
import static org.junit.Assert.assertTrue; 

如何配置組織進口月蝕不做呢? PS:我只想JUnit的進口不以這種方式

=============

來處理我添加了一個保存操作,以刪除未使用的進口。 [屬性 - > java編輯器 - >保存動作] 所以每次我保存未使用的進口都被刪除(因爲我用ctrl + shift + o主要是爲了移除未使用的進口,這看起來像是一種前進的方式..)

+1

數量不要按 「CTRL + SHIFT + O」 即可。 – midhunhk

+0

:D @silverback。如果日食做到這一點有什麼錯誤。通常只導入需要的東西。 – Foolish

+0

這是正確的做法。但是OP不希望如此。 :) – midhunhk

回答

7

Under Window,首選項,Java,代碼樣式,組織導入有一個選項叫做「。*所需的靜態導入數量」 - 將其設置爲1.另一種快速查找的方法是在首選項的搜索框中輸入「static」。 )

請注意,這意味着按Ctrl-Shift-O將始終將任何靜態導入轉換爲靜態按需導入窗體,這可能不是您想要的。如果你有獨立的測試和非測試代碼項目,你可以在每個項目的基礎上進行配置。

個人而言,我只希望生活在明確的進口 - 我通常開始了與類合格的電話,然後打的方法名按Ctrl-Shift-M鍵靜態地導入與靜態導入結束。

+0

我在圖像編輯不好。花了我1分鐘:( – xyz

+0

@卡爾納:我正在考慮這樣做,但認爲文字就足夠了 - 它給了我更多的時間來寫解釋性文字:) –

+1

@JonSkeet我可以只爲junit進口嗎? –

8

更改靜態進口到1

enter image description here

+1

我該怎麼做只爲junit? –

+0

@DevBlanked:看起來像約翰已經回答了它。 – xyz