【问题标题】:Eclipse PDT content assist for PHP just stopps working randomlyPHP 的 Eclipse PDT 内容辅助只是随机停止工作
【发布时间】:2012-02-18 17:41:20
【问题描述】:

我的问题是,我的 Eclipse PDT 随机丢失了 PHP 内容支持。它现在发生了十几次,我不知道是什么原因造成的。它过去大约每两周发生一次。我安装了一个插件或者只是关闭了 Eclipse,有时,当我下次启动它时,它会失去基本的 PHP 辅助,比如“in_array()”。但是所有项目特定的帮助都可以正常工作。

我经历了很多技巧,检查我的窗口 > 首选项 > php 内容辅助,检查是否将 PHP 支持添加到项目中,检查我的项目的 .buildpath,进行干净的构建,使用 -clean 选项启动 Eclipse。这些东西只是没有帮助。 我过去(现在将要做)是恢复 Eclipse 备份,这意味着我必须恢复我的 pdt_workspace 和我的 Eclipse 安装文件夹both,否则 PHP 辅助将不起作用。我已经尝试恢复这些文件夹的一部分或仅恢复其中的一部分,但看来,我必须同时恢复它们才能恢复内容支持。我现在经历了十几次,所以幸运的是我每周进行备份。 ;-)

我不知道,是什么导致这些问题发生。有没有人有类似的问题或对此有任何想法?

/抱歉英语不好/

更新:

我不知道到底发生了什么,但我让 PHP 辅助再次工作了两次。它第一次开始工作时,我进行了很多安装/卸载,但它刚刚恢复工作。但我又无缘无故地失去了它。这一次,我卸载了 Yiiclipse 和 Zen Coding 插件,PHP 助手开始工作。但我重新安装了它们,PHP 辅助仍然有效!怎么回事?! 我看不出这有什么逻辑……

【问题讨论】:

  • 这听起来像是一个不稳定或不兼容的插件......我被它伤害了:) 最后我已经从 eclipse 转移到 PHPStorm 和 sublime text 2 但它们都是付费的.. . 无论如何,您可以尝试删除一些插件,看看它是否可以解决任何问题。只是我的两分钱:)

标签: php eclipse eclipse-pdt code-assist


【解决方案1】:

我设法解决了我的问题。经过大量测试后,我最终删除了 Zen Coding 和 Yiiclipse,并对所有项目进行了干净的 + 构建。这似乎解决了我的问题并返回 PHP 代码帮助。 缺点是,我现在没有 Yiiclipse 和 Zen Coding....

【讨论】:

    【解决方案2】:

    好吧,在经历了很多痛苦之后,我打开了 Eclipse,然后右键单击该项目,转到添加 PHP 支持...然后瞧。成功了。

    【讨论】:

      【解决方案3】:

      由于从 Helios 升级 -> Luna 和内容辅助、关键引用、变量等突然停止工作,我遇到了这个问题。这是由于较旧的 h2 数据库中的 db 结构不兼容。

      要解决此问题,只需从以下位置删除数据或文件:
      /.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-24
        • 2011-06-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-05
        • 1970-01-01
        相关资源
        最近更新 更多