1

私の問題は、Eclipse PDT がランダムに PHP コンテンツ アシストを失うことです。それは今約十数回発生しましたが、何が原因なのかわかりません。2週間に1回くらいの頻度でした。プラグインをインストールするか、Eclipse を閉じるだけで、次回起動したときに「in_array()」などの基本的な PHP アシストが失われることがあります。ただし、プロジェクト固有の支援はすべて正常に機能します。

ウィンドウ > prefs > php コンテンツ アシストの確認、プロジェクトに PHP サポートが追加されているかどうかの確認、プロジェクトの .buildpath の確認、クリーン ビルドの作成、-clean オプションを使用した Eclipse の起動など、多くのヒントを調べました。これらのことは役に立ちません。私が以前に行っていた (そして現在も行っている) ことは、Eclipse バックアップを復元することです。つまり、pdt_workspace と Eclipse インストール フォルダーの両方を復元する必要があります。そうしないと、PHP アシストが機能しません。これらのフォルダーの一部または一部のみを復元しようとしましたが、コンテンツ アシストを元に戻すには両方を復元する必要があるようです。私はこれを数十回経験したので、幸いなことに毎週バックアップを作成しています。;-)

何がこれらの問題を引き起こすのかわかりません。誰かが同様の問題を抱えているか、これについて何か考えがありますか?

/下手な英語でごめんなさい/

アップデート:

実際に何が起こっているのかはわかりませんが、PHP アシストが 2 回も動作するようになりました。初めて機能し始めたとき、私は多くのインストール/アンインストールを行ってきましたが、機能するようになりました。しかし、理由もなくまた失ってしまいました。今回は、Yiiclipse と Zen Coding プラグインをアンインストールし、PHP アシストが動作するようになりました。しかし、それらを再インストールしたところ、PHP アシストはまだ機能しています! なんてこと?!これにはロジックが見えません....

4

3 に答える 3

0

さて、これでかなり苦しんだ後、私は Eclipse を開き、プロジェクトを右クリックし、[Add PHP support...] に移動します。それはトリックをしました。

于 2012-10-19T02:06:38.653 に答える
0

Helios からのアップグレード -> Luna & Content Assist、キー参照、変数などが突然機能しなくなったため、この問題が発生しました。これは、古いデータベースの h2 データベースのデータベース構造に互換性がないことが原因でした。


これを解決するには、 <your workspace directory>/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2からデータまたはファイルを削除するだけです。

于 2015-01-16T06:27:47.177 に答える
0

私は自分の問題を解決することができました。多くのテストの後、最終的に Zen Coding と Yiiclipse の両方を削除し、すべてのプロジェクトでクリーン + ビルドを実行しました。これは私の問題を解決し、PHP コード アシストを返すようです。欠点は、今は Yiiclipse と Zen Coding を持っていないことです....

于 2012-02-20T15:02:52.790 に答える