2011-11-29 41 views
19

Eclipse的正常Organize Imports行爲可能會產生一些愚蠢的建議。例如,儘管在我的許多課程中使用了java.util.Collections,但偶爾還會導入類別edu.emory.mathcs.backportCollections有沒有Eclipse的插件讓自動導入更智能?

我已經阻止了一些在Java的這些無聊包 - >外觀 - >型過濾器喜好的部分,但如果有跡象表明可以算出來一個插件自動這將是非常有幫助的。

+2

據我所知,這是一個很好的寵物項目開始:) – benzonico

+1

你有一個進口秩序在Java中設置 - >代碼樣式 - >組織導入?我不會受此影響(除非我偶然沒有在路徑上使用JDK)。我知道這隻會設置源文件中的導入順序,但不知道這是否是問題所在? – James

+0

'我也不會因此而受苦。'當你按下ctrl + shifit + O時,eclipse會自動組織它。如果很多進口匹配。會出現一個對話框並讓您選擇正確的對話框。沒關係 –

回答

1

有一個插件(代碼推薦開發者工具),應根據統計數據優先考慮你喜歡的類。因此,對話框中的條目將根據其使用情況進行排序。它包含在eclipse kepler中,但也可用於舊版本。

http://www.eclipse.org/recommenders/

+0

代碼重組人不能解決這個問題。但是你可能會發現_Codetrails Connect Completion Tweaks_插件很有用:http://www.codetrails.com/blog/use-subtype-aware-completion-and-help-shape-future-code-completion – Marcel