繁体   English   中英

Eclipse Kepler代码完成无法正常工作

[英]Eclipse Kepler Code completion not working

我正在处理一个包含处理pop3的命令的枚举,因此我想存储将在枚举中的每个命令执行的过程。 这就是我建立的:

现在,当我尝试编辑其中一个时,我的Eclipse代码完成功能无效

 @Override
        public void doWork(Socket clientSocket, DataOutputStream outToServer, BufferedReader inFromServer, EmailAccount emailAccount) {
            // TODO Auto-generated method stub
        }

方法。 我已经在首选项中启用了所有提案类型 - > Java - >编辑器 - > COntent Assist - > Advanced

你有什么建议吗?

public enum CodecompletionTest {
CONST1("FOO", new Event() {

    @Override
    public void doWork(int foo, String bar) {
        // no codecompletion in here
    }

});

private CodecompletionTest(String fo, Event bar) {
    // do smth with fo and bar
}

private interface Event {
    /**
     * Verarbeitung spezifisch ausführen
     * 
     */
    public abstract void doWork(int foo, String bar);
}
}

选中Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced的Java Proposals复选框可以解决此问题。

在ubuntu studio上,在操作系统级别分配了ctrl-space以更改键盘输入方法。 我不得不在设置管理器 - >键盘输入方法 - >下一个输入法字段中更改下一个输入法。

我把它从ctrl-space更改为ctrl-alt-shift-space。

这已被标记为bugzilla中的错误: https ://bugs.eclipse.org/bugs/show_bug.cgi id = 395604

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM