Eclipse / Java代码完成不起作用

我已经下载,解压缩并安装Eclipse 3.4.2,并带有一些插件(可记录,EPIC,Clearcase,QuantumDB,MisterQ)。

现在我发现,在编辑Java项目时,代码完成不起作用。 如果我输入String. 然后按Ctrl +空格弹出窗口显示“没有默认建议”,并在底部的状态栏显示“没有完成可用”。

有任何想法吗?


尝试恢复Windows > Preferences > Java > Editor > Content Assist > Advanced 选项Windows > Preferences > Java > Editor > Content Assist > Advanced

您在此首选项屏幕中看到的那种数据的示例,但不一定是您当前拥有的数据。

日食内容辅助设置

(来自Vadim在本博客文章“Eclipse中的内容辅助重复(Mylyn)”中:
如果有重复的Mylyn条目,请取消选中它们名称中不包含“ (Mylyn) ”的重复条目)

Eclipse帮助页面定义了要恢复的默认列表:

选择“默认”内容帮助列表中包含的提案种类:

  • 其他Java建议,
  • SWT模板建议,
  • 模板建议,
  • 类型建议

  • 如果有人在Google上发现此问题,我会在此添加答案。 同样的症状; 不同的问题。 对我而言,类型缓存已经变得腐败。

    来自http://mschrag.blogspot.co.nz/2009/01/open-type-cant-find-your-class.html

  • 退出Eclipse
  • 转到workspace / .metadata / .plugins / org.eclipse.jdt.core
  • 删除* .index和savedIndexNames.txt
  • 重新启动Eclipse并针对违规类型搜索Ctrl + T。 索引将被重建。

  • 对于那些运行Xfce +的IBus插件已激活,可能会出现键盘快捷方式冲突。

    在我的博客上查看更多信息:http://peter-butkovic.blogspot.de/2013/05/keyboard-shortcut-ctrlspace-caught-in.html

    更新

    正如@ n​​hahtdh的评论所建议的那样,添加更多信息以直接回答:Xfce中的IBus插件默认使用Ctrl + Space快捷键来切换键盘布局。 要更改它,请转到:选项并将其更改为您喜欢的任何其他项目。

    链接地址: http://www.djcxy.com/p/60643.html

    上一篇: Eclipse/Java code completion not working

    下一篇: Eclipse jump to closing brace