【问题标题】:Eclipse Content Assist doesn't activateEclipse Content Assist 未激活
【发布时间】:2013-03-06 17:18:15
【问题描述】:

我可以通过按 Ctrl Space 来显示一个空框,但内容辅助根本不会弹出。我在这里阅读了很多关于这个主题的答案,但没有一个有帮助。

我正在使用...

Ubuntu 12.10 Eclipse 版本:3.8.0 内部版本号:I20120502-2000 Java openjdk-7-jre 7u15-2.3.7-0ubuntu1~12.10 执行环境JavaSE-1.7 (java-6-openjdk)

我检查了首选项设置,它们看起来很合理。 我检查了项目构建设置,它们看起来不错。 我没有任何编译错误(只有几行代码。)

对我的下一步行动有什么建议吗?

【问题讨论】:

    标签: java eclipse ubuntu content-assist


    【解决方案1】:

    Windows首选项常规按键恢复默认值

    您可以检查的另一件事:

    Windows首选项Java编辑器内容辅助 → 高级 → Java 提案应该被检查。

    这应该可以解决问题。

    请注意,您不必恢复默认值,请确保 CTRL + SPACE 未被其他操作覆盖。


    如 cmets 所述,有时创建一个新的项目工作区可以解决此问题.. 出于某种原因。

    【讨论】:

    • 又试了一次,还是不行。 Ctrl-Space 是内容辅助键。也重启了,以防万一。
    • 新建项目工作区是否也有同样的问题?
    • 啊!创建了新的工作区并在其中打开了一个新项目,它现在正在工作。因此,我将手动创建一个新项目并复制代码。谢谢您的帮助。仍然不知道问题是什么,所以我希望它不会再次发生。不过,案件已结案。
    • @CaptainFuzzyFace 我很高兴它有帮助,我编辑了我的答案,如果它对你有帮助,你可以接受 :)
    • Windows → Preference → Java → Editor → Content Assist → Advanced → Java Proposals 应该被检查,帮助我。谢谢!
    【解决方案2】:

    转到首选项 > Java > 编辑器 > 内容辅助并粘贴“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz”。 (注意 z 后面的点)进入“Java 的自动激活触发器:”字段。

    【讨论】:

    • 这是最好的解决方案!
    【解决方案3】:

    我自己也遇到了这个问题,事实证明,我的窗口管理器 (XFCE) 或其他东西会占用空间。所以将它映射到 ctrl+space 以外的其他东西为我解决了这个问题。

    【讨论】:

    • 谢谢,我遇到了同样的问题。 XFCE 正在“吃掉”快捷键 ctrl+space。您可以通过转到 eclipse 中的键首选项并在绑定字段中按 ctrl+space 来测试这一点。如果出现空格,eclipse 会收到快捷方式。其他窗口管理器不转发此快捷方式。我就是这种情况。在 xubuntu 中,您必须转到设置-> 键盘输入法-> 键盘快捷键并将快捷键更改为 ctrl+space 以外的其他快捷键。这解决了我的问题。这是将我带到我的解决方案的链接:nixnote.blogspot.de/2012/08/…
    • @user1415926 谢谢老兄!输入法快捷方式是我的问题。
    【解决方案4】:

    当您启动 Eclipse 时,内容辅助(ctrl+空格)可能无法处理上一个会话中打开的资源文件(例如 main.cpp)。尝试关闭这些文件并重新打开它们。控制 (ctrl+space) 是否再次起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-22
      • 2022-01-13
      • 2014-02-24
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多