eclipse 的自动完成现在不起作用,我搜索了几个小时,但找不到解决问题的答案。我已经很长时间没有使用它了,打开它后的第一件事就是安装 SWT 和 Windows Builder,即使我已经安装了 Swing。我的意思是,这可能是因为 swt 和 swing 引起的一些冲突(我读了一些关于冲突的内容,但如果可能的话我没有读到)。
奇怪的是,当我按下 ctrl+space 时它没有显示任何内容,但是当我进入编辑-> 内容辅助-> 默认(它在它附近显示 Ctrl+Space)时,它显示了需要显示/按需工作的内容。
public class Dsada {
String sssss;
public Dsada(){
sss //pressing ctrl+space is not working,Edit->ContentAssist->Default works fine
}
}
解决方案不是在 Windows->Preferences->…->Content Assist-> Advanced 下勾选/取消勾选某些内容。我检查了“ctrl+space”是否被其他一些没有劫持的东西劫持,并检查了英语键盘语言(这些在 mkyong 中建议)。
我读了一些关于 错误 的东西,但我无法理解。我试图删除 eclipse 并再次重新安装,但我猜某些设置只是留在机器中,因此它不起作用。
提前致谢,
原文由 smttsp 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您使用的是 Windows,热键组合
ctrl+space
可能与系统中的其他设置冲突。尝试修改此组合,如
alt+/
,自从我第一次知道 eclipse 以来,我一直使用这个组合。它运作良好。希望对你有效。