eclipse的自动完成功能现在无法使用,我搜索了数小时,但找不到解决方案。我已经使用很长时间了,所以即使我已经安装了秋千,打开它之后的第一件事就是要安装SWT和Windows Builder。我的意思是,这可能是由于swt和swing引起的一些冲突(我读到一些有关冲突的信息,但如果可能的话,我不会)。

奇怪的是,当我按ctrl + space时它什么都不显示,但是当我进入“编辑”->“内容辅助”->“默认”(它旁边说Ctrl +空格)时,它显示了需要显示/工作的内容。

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并再次重新安装,但是我猜有些设置只是保留在机器中,因此它不起作用。

提前致谢,

最佳答案

如果使用Windows,则热键组合ctrl+space可能与系统中的其他设置冲突。

尝试像alt+/这样修改此组合,自从我第一次知道 eclipse 以来,我一直都使用此组合。效果很好。

希望对你有效。

关于java - Eclipse自动完成不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21746294/

10-11 22:12
查看更多