2012-07-09 95 views
3

當我使用Eclipse的Ctrl-Shift-o來組織導入,用於快速修復的Ctrl-1或使用alt-space來完成引用時,我希望能夠指定首選包(或者可以忽略一系列包)以避免命名空間碰撞。舉例來說,我們總是希望java.util.List的,但最終會看到下面的對話框過於頻繁:如何在組織導入或自動完成期間避免名稱衝突?

Annoying organize imports dialog

有什麼辦法避免這種情況?

回答

3

Eclipse支持負向導入過濾器。例如,您可以過濾所有java.awt.*javax.swing.*包,以便它們永遠不會作爲選項提供。這可以在Java > Appearance > Type Filters菜單下的首選項中完成。

順便說一句,這是非常尷尬的,這導致我提交一個enhancement request,以使它更簡單的過濾未使用的類型。