当我从java.util类创建对象(如ArrayList,Set等)时,QuickFix无法建议导入。通常,它会建议我导入正确的包(即java.util.ArrayList)。相反,它没有任何建议(当我选择对象并按ctrl
+ 1
时)并且由于某种原因,我的家/结束键停止运行(有趣的是,shift
+ home / end仍可用于突出显示,但它们不能作为独立的home / end键运行。)
据我所知,这只发生在java.util上。包。当我重新启动Eclipse时,我的home / end键再次工作,但错误是可重现的。
有谁理解为什么会发生这种情况,甚至更好,如何解决这个问题?我认为在安装第三方插件后错误就开始了,所以我可能会尝试删除插件。
另外,我正在使用Eclipse PDE中的一个插件。
答案 0 :(得分:0)
使用Windows - >偏好 - > Java - >编辑 - >内容辅助 - >高级以禁用提议(在上方列表中),特别是如果您认为这些提议来自第三方工具。
此外,代码完成有一个超时。因此,如果Eclipse中的某些建议引擎花费太多时间,则会由代码完成UI终止。这通常由消息框指示,所以我认为这不是你的问题。
最后,您可能想要检查Eclipse中是否有足够的可用内存。否则,完成提议处理器可能会遇到内存不足而线程被静默杀死。