【问题标题】:How to disable "No Default Proposals" in eclipse content assist for PHP?如何在 PHP 的 Eclipse 内容辅助中禁用“无默认建议”?
【发布时间】:2018-10-19 17:56:40
【问题描述】:

有没有办法在eclipse的内容辅助功能中禁用“No Default Proposals”消息?

内容辅助功能真的很棒。但是,每当 eclipse 找不到匹配的插入并显示以下内容时,这真的很烦人:

必须单击某处或按一个键才能关闭它。

我正在使用:Eclipse Photon (4.8.0) for PHP on ubuntu。

编辑:

需要在 Eclipse 属性中启用“自动激活” 的解决方案!但是:每当“内容辅助”功能没有找到提案时,它不应该显示一个空的提案弹出窗口或在没有找到更多提案时立即关闭它。我想,我在 Zend Studio 中看到过这个功能,它是 eclipse 的专有分支。

【问题讨论】:

    标签: php eclipse ubuntu


    【解决方案1】:

    是的,这很烦人。我想见见做出决定的人,即弹出一个空白框并要求按 esc 进行所有操作是个好主意。

    单击窗口/首选项 扩展您的语言(即:php、Java 等) 展开编辑器,单击内容辅助 在右下角,取消勾选启用自动激活。

    【讨论】:

    • 感谢您抽出宝贵时间回答。但是,我希望有一个启用自动激活 的解决方案,因为我觉得它非常方便,但它会显示 no 弹出窗口或在没有提案时关闭当前提案弹出窗口被找到。我会相应地编辑我的问题。
    【解决方案2】:

    使用@DirkDi99ler 提供的指示来查找复选框,而不是取消选中它并禁用该功能,我只是将超时从默认的 200 毫秒更改为 5000 毫秒。这意味着当流行音乐响起时,我已经移动了,所以它不会出现。 如果我需要看它,我只需等待几秒钟。 5在我的情况下。

    希望对您有所帮助。 :)

    【讨论】:

      【解决方案3】:

      我自己也一直在为此苦苦挣扎。我的解决方案是一种解决方法。我在 Content Assist 中禁用了自动激活。在我的例子中,有两个编辑器是 PHP 和 js。然后,如果我需要参考,我会使用 Ctrl+Space。

      【讨论】:

        【解决方案4】:

        也许您遇到和我一样的 Eclipse 错误:
        https://bugs.eclipse.org/bugs/show_bug.cgi?id=542925

        我对 Java 的解决方案如下:
        1.打开Preferences -> Java (in my case) -> Editor -> Content Assist
        2. 点击“恢复默认值”

        也许对于 PHP 有一个类似 设置。

        【讨论】:

        • 谢谢。这不是我的问题。我希望启用内容辅助的自动激活(对我来说很好用)但是如果没有找到建议,上面的弹出窗口应该会消失。现在我必须总是按 ESC 键,这很烦人。
        【解决方案5】:

        你需要正确配置 Content Assist,我已经设置为 Java

        【讨论】:

        • 该选项不适用于 PHP。
        【解决方案6】:

        虽然 Eclipse 2019-12 仍然存在这个问题,但我现在通过 Yatta Profiles 安装了 Eclipse 2020-09,现在 Eclipse 不再显示这种烦人的行为!因此,您似乎必须更新或全新安装较新版本的 Eclipse(最低:Eclipse 2020-09)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-05-07
          • 2019-01-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多