私のEclipseはオートコンプリートを使用していません...私の同僚はいくつかの文字を入力するだけで提案の全リストを取得しますが、私は何も取得しません...
私が使用しているEclipseのバージョンは次のとおりです。
Eclipse for PHP Developers
Version: Helios Service Release 2
Build id: 20110301-1815
(c) Copyright Eclipse contributors and others 2000, 2011. All rights reserved.
Visit http://Eclipse.org/
そして、オートコンプリートに使用できるすべての設定を設定したと思います。
正しい名前を検索するたびに、膨大な時間を失います。このオートコンプリートを取得するために追加でインストールする必要のあるソフトウェアのモジュールはありますか?
わかりました、解決策を見つけました!どうやら私はプロジェクトのプロパティウィンドウで「PHPサポートを追加」する必要がありました。しかし、すべての助けに感謝します!
メインワークスペースの「.metadata」ディレクトリを削除して実行しました:D
通常、これはコンテンツアシストを有効にすることでアクティブにできます。 Window-Preference-> PHP-> Editor-> Content Assistにあります。
php_include_path
を設定します。プロジェクトのプロパティに移動します。次にPHPインクルードパス。私は(このスレッドと他のスレッドから)すべての回答を試すことができますが、私のためにのみ機能しますワークスペースフォルダーの_.metadata
_フォルダーを削除(またはバックアップのために名前を変更)
mv .metadata .metadata_older
_これは理想的な解決策ではありませんが、私にとって唯一の解決策です。Eclipse3.6から4.4に1つのステップで移行し、PHPのサポートがなくなり、削除するまでハイライトコードのみが機能します_.metadata
_フォルダー。
Ubuntu 12.04 LTS 64 Java 1.7 Oracle
ありがとう。
コンテンツアシストのWindows設定のオプションを確認してください。無効になっている可能性があります。おそらくphp-> Editor-> Content Assistで、自動アクティベーション用に何が選択されているかを確認します。
私はEclipseを使用していませんが、Netbeans(および他のIDE)で入力できることは知っています Ctrl + Space 関数/変数の入力を開始した後、オートコンプリートウィンドウを表示します。
それを試してみてください。
これがEclipseの1つのプロジェクトでのみ発生し、他のプロジェクトが正しく自動完了している場合は、新しいPHPプロジェクトを作成し、最初のページでFinish
を押したときに発生することがあります。
これを修正するには、Eclipseからプロジェクトを削除します(Windows > Show view > Navigator
およびプロジェクトでDELETE
を押します)。次に、プロジェクトフォルダーに移動し、ファイル.project
とフォルダー.setting
を削除します。
EclipseでFile > New > PHP project
を選択し、名前とフォルダーを選択し、Next
を押して、プロジェクトのルートフォルダーがSource
タブでリッスンしていることを確認(または手動で追加)します。
次に、Next
をクリックし、プロジェクトのルートフォルダーまたはPHPファイルを含むフォルダーをBuild path
に追加します。これでFinish
をクリックできます。
注:既存のプロジェクトにSource
およびBuild
パスを追加しても、通常はこの問題は修正されないため、新しいプロジェクトを削除して作成する必要があります。
プロジェクトを右クリック->プロパティ-> PHP->検証
[プロジェクト固有の設定を有効にする]をオンにします
選択PHP Ver