我已经下载、解压并安装了Eclipse 3.4.2和一些插件(值得注意的是,EPIC、Clearcase、quantiumdb、MisterQ)。
现在我发现当我编辑Java项目时,代码补全不起作用。如果我输入字符串。然后按ctrl+空格,弹出“No Default Proposals”,底部的状态栏显示“No completion available”。
什么好主意吗?
我已经下载、解压并安装了Eclipse 3.4.2和一些插件(值得注意的是,EPIC、Clearcase、quantiumdb、MisterQ)。
现在我发现当我编辑Java项目时,代码补全不起作用。如果我输入字符串。然后按ctrl+空格,弹出“No Default Proposals”,底部的状态栏显示“No completion available”。
什么好主意吗?
当前回答
另一个对我有效的解决方案是去Java—>外观—>类型过滤器,并禁用所有
其他回答
我遇到了这个问题,结果是我用文本编辑器打开文件,而不是java编辑器。
我有这个问题,就像@Marc,只在一个特定的类。我发现我需要指定Open With = Java Editor。作为一个Eclipse新手,我甚至没有意识到我只是在使用纯文本编辑器。
在包资源管理器中,右键单击文件并选择“Open With”。
一旦你检查了你的配置,完成仍然不能工作:
确保您拥有正确的目录结构。
您看到文件旁边的正确图标了吗?:
它将告诉您Eclipse将如何处理该文件:
我张贴这个答案,因为我有一个故事与Maven webapp工件。默认情况下,Maven-WebApp不为资源创建文件夹,我把我的Java放到资源中,想了5分钟到底发生了什么……:)
尝试恢复“Windows >首选项> Java >编辑器>内容辅助>高级”中的默认选项
您在这个首选项屏幕上看到的数据类型的一个例子,但不一定是您当前拥有的数据。
(摘自Vadim的这篇博文“Eclipse中的内容辅助复制(Mylyn)”: 如果有重复的Mylyn条目,取消选中名称中不包含“(Mylyn)”的重复条目。
Eclipse帮助页定义了要恢复的默认列表:
选择'default'内容辅助列表中包含的提案类型: 其他Java提案, SWT模板建议, 模板的提议, 类型的建议
以防有人到了绝望的地步,什么都不管用……对我们来说,内容帮助不知何故缩小,所以没有显示任何建议,只有“按Ctrl+空格,非java…”可以看到。 所以,这只是一个问题,拖动角落的内容协助扩大弹出。
我知道,很尴尬。希望能有所帮助。
注意:这是一个使用Eclipse Oxygen的Xfce4 Ubuntu服务器。