有没有Eclipse的插件让自动导入更智能?

问题描述:

Eclipse的正常Organize Imports行为可能会产生一些愚蠢的建议。例如,尽管在我的许多课程中使用了java.util.Collections,但偶尔还会导入类别edu.emory.mathcs.backportCollections有没有Eclipse的插件让自动导入更智能?

我已经阻止了一些在Java的这些无聊包 - >外观 - >型过滤器喜好的部分,但如果有迹象表明可以算出来一个插件自动这将是非常有帮助的。

+2

据我所知,这是一个很好的宠物项目开始:) – benzonico

+1

你有一个进口秩序在Java中设置 - >代码样式 - >组织导入?我不会受此影响(除非我偶然没有在路径上使用JDK)。我知道这只会设置源文件中的导入顺序,但不知道这是否是问题所在? – James

+0

'我也不会因此而受苦。'当你按下ctrl + shifit + O时,eclipse会自动组织它。如果很多进口匹配。会出现一个对话框并让您选择正确的对话框。没关系 –

有一个插件(代码推荐开发者工具),应根据统计数据优先考虑你喜欢的类。因此,对话框中的条目将根据其使用情况进行排序。它包含在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