【发布时间】:2014-03-11 20:41:47
【问题描述】:
eclipse 的自动完成功能现在不起作用,我搜索了几个小时,但找不到解决问题的答案。我已经很久没有使用它了,打开它后的第一件事就是安装 SWT 和 windows builder,即使我已经安装了 swing。我的意思是,这可能是因为 swt 和 swing 引起的一些冲突(我读过一些关于冲突的东西,但如果可能的话我不知道)。
奇怪的是,当我按下 ctrl+space 时它没有显示任何内容,但是当我进入 Edit-> Content Assist -> Default(它在它附近显示 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中建议)。
我读到了一些关于bug 的内容,但我无法理解。我试图删除eclipse并重新安装,但我猜有些设置只是留在机器中,所以它不起作用。
提前致谢,
【问题讨论】:
-
请考虑将接受的答案更改为 Pete Kelley 的答案。我刚刚发现他的答案在 2020 年是准确的。
-
真正提出建议自动在此处阅读答案:stackoverflow.com/questions/6202223/…
-
我发现下面的链接对我有用stackoverflow.com/questions/908489/…
标签: java eclipse autocomplete content-assist