PHP的Eclipse PDT内容辅助只是随机停止工作

时间:2012-02-18 17:41:20

标签: php eclipse eclipse-pdt code-assist

我的问题是,我的Eclipse PDT随机丢失了PHP内容辅助。它现在发生了大约十几次,我无法弄清楚,是什么导致了这一点。它过去常常在两周内发生一次。我安装了一个插件或者只是关闭了Eclipse,有时候,当我下次启动它时,它会丢失基本的PHP助手,例如" in_array()"。但是所有项目特定的帮助都可以正常工作。

我经历了很多提示,检查了我的窗口> prefs> php内容辅助,检查是否将PHP支持添加到项目中,检查我的项目的.buildpath,进行干净的构建,使用-clean选项启动Eclipse。这些事情都没有帮助。 我过去(现在将要做的)是恢复Eclipse备份,这意味着我必须恢复我的pdt_workspace,我的Eclipse安装文件夹 或PHP协助将无法正常工作。我已经尝试恢复这些文件夹的部分或仅仅是这些文件夹,但似乎,我必须恢复它们以获得内容辅助。我现在经历了十几次,幸运的是我每周都进行备份。 ; - )

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

/抱歉英文不好/

更新:

我真的不知道发生了什么,但我有两次PHP助手再次工作。它第一次开始工作我已经进行了大量的安装/卸载,它刚刚恢复工作。但我无缘无故再次失去了它。这一次,我卸载了Yiiclipse和Zen Coding插件,PHP协助开始工作。但我重新安装它们并且PHP协助仍在工作! WTF? 我在这看不出任何逻辑......

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

好吧,经过多次悲痛之后我打开了Eclipse,然后右键单击该项目,转到添加PHP支持...和voilá。这就行了。

答案 2 :(得分:0)

由于从Helios升级而遇到此问题 - > Luna&内容辅助,关键参考,变量等突然停止工作。这是因为h2数据库中较旧的数据库结构不兼容。

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