2012-02-18 39 views
0

我的問題是,我的Eclipse PDT隨機丟失PHP內容幫助。它現在發生了十幾次,我不知道是什麼原因造成的。它曾經在兩週內發生過一次。我安裝一個插件或者關閉Eclipse,有時當我下次啓動它時,它會丟失基本的PHP支持,比如「in_array()」。但是,所有項目特定的援助工作正常。Eclipse的PDT內容幫助只是隨機工作

我經歷了很多技巧,檢查我的窗口>首選項> php內容幫助,檢查PHP支持是否添加到項目中,檢查項目的.buildpath,創建一個乾淨的構建,使用-clean選項啓動Eclipse。這些事情沒有幫助。 我以前做的(現在會做的)是恢復Eclipse備份,這意味着我必須恢復我的pdt_workspace,並且我的Eclipse安裝文件夾都是或PHP幫助都不起作用。我已經嘗試恢復這些文件夾的一部分或僅僅是這些文件夾,但看起來,我必須恢復它們以獲得內容幫助。我現在經歷了十幾次,幸運的是我每週做一次備份。 ;-)

我不知道,是什麼讓這些問題發生。有沒有人有類似的問題或任何想法呢?

/抱歉不好英語/

UPDATE:

我不知道到底發生了什麼,但我得到了PHP協助重新工作,兩次。第一次開始工作我一直在進行大量的安裝/卸載,它剛剛恢復工作。但我無緣無故再次失去了它。這一次,我卸載了Yiiclipse和Zen Coding插件,PHP協助開始工作。但我重新安裝了它們,並且PHP幫助仍在工作! WTF? 我看不到在這個任何邏輯....

+0

這聽起來像一個不穩定或不兼容的插件...我受到了它的傷害:)最後,我已經從eclipse轉移到PHPStorm和崇高的文本2,但它們都付出了...無論如何,你可能會嘗試刪除一些插件,看看是否它可以解決任何問題。只是我的兩美分:) – jribeiro 2012-02-18 23:53:16

回答

0

我設法解決我的問題。經過很多測試後,我最終移除了Zen Coding和Yiiclipse,並在所有項目上進行了清理+構建。這似乎解決了我的問題,並返回PHP代碼幫助。 不足之處是,我現在沒有Yiiclipse和Zen Coding ....

0

好吧,在我對這個問題感到非常痛心之後,我打開了Eclipse,然後右鍵單擊該項目,轉到添加PHP支持...並且瞧。那就是訣竅。

0

我遇到了此問題,因爲從Helios升級 - > Luna &內容輔助,重要引用,變量等突然停止工作。這是由於舊版h2數據庫中的數據庫結構不兼容造成的。

要解決此問題,只需要從數據或文件:
<您的工作空間目錄> /.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2