1

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

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

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

/对不起英语不好/

更新:

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

4

3 回答 3

0

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

于 2012-02-20T15:02:52.790 回答
0

好吧,在为此我感到非常痛苦之后,我打开了 Eclipse,然后右键单击该项目,转到添加 PHP 支持……然后瞧。那成功了。

于 2012-10-19T02:06:38.653 回答
0

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

要解决此问题,只需从以下位置删除数据或文件:
<您的工作区目录>/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2

于 2015-01-16T06:27:47.177 回答