Eclipse 3.4.2をダウンロードして、いくつかのプラグイン(注目すべきは、EPIC、Clearcase、QuantumDB、MisterQ)でセットアップしました。
Javaプロジェクトを編集しているときに、コード補完が機能しないことがわかりました。入力String.
してctrl+ を押すとspace、ポップアップに「デフォルトのプロポーザルがありません」と表示され、下部のステータスバーに「使用できる補完がありません」と表示されます。
何か案は?
Eclipse 3.4.2をダウンロードして、いくつかのプラグイン(注目すべきは、EPIC、Clearcase、QuantumDB、MisterQ)でセットアップしました。
Javaプロジェクトを編集しているときに、コード補完が機能しないことがわかりました。入力String.
してctrl+ を押すとspace、ポップアップに「デフォルトのプロポーザルがありません」と表示され、下部のステータスバーに「使用できる補完がありません」と表示されます。
何か案は?
回答:
「」のデフォルトオプションを復元してみてくださいWindows > Preferences > Java > Editor > Content Assist > Advanced
この設定画面に表示されるデータの種類の例ですが、現在のデータとは限りません。
(このブログ投稿のVadimから「Eclipse(Mylyn)のコンテンツアシスト複製」:
Mylynエントリが重複している場合は(Mylyn)
、名前に「」が含まれていない重複エントリのチェックを外します)
Eclipseのヘルプページを復元するために、デフォルトのリストを定義します。
「デフォルト」のコンテンツアシストリストに含まれる提案の種類を選択します。
- その他のJavaプロポーザル、
- SWTテンプレートの提案、
- テンプレート提案、
- タイプの提案
他の誰かがGoogleでこれを見つけた場合に備えて、ここに回答を追加します。同じ症状; 別の問題。私にとって、型キャッシュは壊れていました。
http://mschrag.blogspot.co.nz/2009/01/open-type-cant-find-your-class.htmlから
Xfce +を実行していて、IBusプラグインがアクティブになっている場合、キーボードショートカットの競合が発生する可能性があります。
私のブログの詳細情報を参照してください:http : //peter-butkovic.blogspot.de/2013/05/keyboard-shortcut-ctrlspace-caught-in.html
更新:
@ nhahtdhさんのコメントにより示唆されるように、直接お答えするためにいくつかのより多くの情報を追加:Iバスは、デフォルトでのXfceの用途にプラグインCtrl+ Spaceキーボードレイアウトの切り替えのショートカット。これを変更するには、オプションに移動して、他の好きなものに変更します。
LXDE
。Preferences
->に移動しKeyboard Input
、Next input method
ショートカットを削除します。
私もこの問題に直面していますが、別の方法で解決されています。私が従うステップは他の人に役立つかもしれません。
設定を確認しても完了が機能しない場合は、次のようにします。
ファイルの横に正しいアイコンが表示されていますか?:
Eclipseでファイルがどのように処理されるかがわかります。
Maven webappアーティファクトでその話をしたので、私はこの回答を投稿しています。デフォルトでは、Maven-WebAppはソース用のフォルダーを作成せず、Javaをリソースに入れ、5分間何が起こっていたのだろうと思いました... :)
私のために働いた別の解決策は、Java->外観->タイプフィルターに移動してすべて無効にすることです
多分これは同じ問題に遭遇した他の人々を助けるでしょう。
私のセットアップ:誰かが作成した古いGradleプロジェクト(バージョンGradle 2.12)で、Gradle Import Wizardを使用してSTS(Eclipse Oxygen.2(4.7.2))にインポートしました。
コード補完も機能しませんでした(そして、Javaファイルに中空のJがまだあります)が、少なくとも次のようにしてコード補完を機能させました。
私はこれに出くわしました、そしてそれは私がテキストエディターでファイルを開いていて、Javaエディターではなかったということでした。
https://stackoverflow.com/users/607470/elroy-flynn 応答にコメントしたかったのですが、コメントの追加は、評価が50になって初めて機能しますか?わからないWTF ...
ありがとう、トム
最新の3-19日食ビルドを使用する人のために:
OxygenからEclipseの3-19バージョンにアップグレードするときに発生したので、アップグレードプロセス中にオートコンプリート機能が正しく移行されなかったと思います。
私にとってうまくいった唯一の解決策は、新しいEclipseワークスペースを作成し、それにプロジェクトをインポートすることでした。数分かかる場合がありますが、それだけの価値があります。他のソリューションに費やした時間と比較すると...
これが列挙型で発生している場合、または匿名クラスで配列を初期化している場合は、Eclipseの既知のバグです。列挙型定数パラメーターリストで動作しないEclipseコンテンツアシストを参照してください。
Eclipse 2019-09にアップグレードしてから、この問題に遭遇しました。上記のいくつかの提案に基づいて、これは私のために働いたものです。
私はEclipse-> Preferences-> Java-> Editor-> Content Assist-> Advancedに行かなければなりませんでした。
キーバインディングの提案、Java Non-Type、Java、Java(Task-Focused)、またはJava Typeの提案をオンにすると、オートコンプリートを使用できることがわかりました。すべてオンにすると、オートコンプリート機能だけでなく、重複するメソッドがリストされます。私は推測していますが、おそらくJava Type Proposalsを使用します。これら4つのタイプで何が異なるかを明確にしていただければ幸いです。