我已经下载、解压并安装了Eclipse 3.4.2和一些插件(值得注意的是,EPIC、Clearcase、quantiumdb、MisterQ)。

现在我发现当我编辑Java项目时,代码补全不起作用。如果我输入字符串。然后按ctrl+空格,弹出“No Default Proposals”,底部的状态栏显示“No completion available”。

什么好主意吗?


当前回答

也许这可以帮助其他遇到同样问题的人。

我的设置:别人做的旧Gradle项目(版本为Gradle 2.12),使用Gradle导入向导导入STS (Eclipse Oxygen.2(4.7.2))。

代码补全也没有工作(我仍然在Java文件中有空心的Js),但至少我通过这样做来完成代码补全:

右键单击项目文件夹>属性> Gradle >配置工作区设置> Java >编辑器>内容辅助>高级 在上面的窗口中检查“Java提案”。 2x申请&关闭

其他回答

检查您没有过滤掉窗口中的许多选项>首选项> Java >外观>类型过滤器

此列表中的项目将不会出现在快速修复,自动完成,或出现在其他不同的地方,如打开类型对话框。

这些对我都没用。

我只在一节课上经历过这个问题。最后对我有用的是删除这个有问题的类并重新创建它。问题解决了…神秘感就没那么大了!

也许这可以帮助其他遇到同样问题的人。

我的设置:别人做的旧Gradle项目(版本为Gradle 2.12),使用Gradle导入向导导入STS (Eclipse Oxygen.2(4.7.2))。

代码补全也没有工作(我仍然在Java文件中有空心的Js),但至少我通过这样做来完成代码补全:

右键单击项目文件夹>属性> Gradle >配置工作区设置> Java >编辑器>内容辅助>高级 在上面的窗口中检查“Java提案”。 2x申请&关闭

如果你已经安装了谷歌工具栏的IE,可能你也会面临同样的问题。因为,工具栏捕获快捷键ctrl+空格。

对于那些运行Xfce +并激活IBus插件的用户,可能会出现键盘快捷键冲突。

更多信息请访问我的博客:http://peter-butkovic.blogspot.de/2013/05/keyboard-shortcut-ctrlspace-caught-in.html

更新:

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