アップデート
これは Eclipse 2018-12で修正されました。この動作はデフォルトのままですが、オフに設定できます - 方法については受け入れられた回答を参照してください
後世のため、および以前のバージョンの Eclipse を使用していた人のために、質問はそのままにしておきます。
Eclipse では、Java の IntelliSense スタイルの提案を有効にしました。
Window -> Preferences -> Java/Editor/Content Assist
そして、次の設定
Auto activation delay (ms) -> 0
Auto activation triggers for Java -> .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
ソース = Eclipse インテリセンス?
これは、1 つの厄介な問題を除けば、見事に機能します。をspacebar押すと、入力されたトークンは、提案リストの一番上にあるものでオートコンプリートされます。正当な理由で正確に一致するクラス/変数名を入力することがありますが、これは最上位の候補として表示されません。したがって、Eclipse を自然にヒットするとspacebar、完全に間違ったものが挿入されます。
EG入力した後、
Cookie
ヒットspacebarして取得しCookieMonster
ます。
これはバグのように思われ、頻繁に発生して面倒ですが、それでも一般的にオートコンプリートをトリガーしたくありませんspacebar。まだ宣言されていない変数名などを入力したい場合があります。ヘルパー ツールとしてオートコンプリートを使用したいのですが、自然なタイピングを常に優先する必要があります。
spacebarオートコンプリートのトリガーを停止し、 を使用するようにフォールバックするか、通常の入力では使用されないキーenterでオートコンプリートをトリガーしたいと考えています。これは可能ですか?custom
Content Assistのすべての設定を試してみましたが、役に立ちませんでした。質問をグーグルで検索すると、オートコンプリート機能の無効化に関する一連の結果が返されます。
この問題は Eclipse 2018-12 [4.10] から修正されています。受け入れられた回答を参照してください。
2018-09 [4.9]、Photon [4.8]、Oxygen [4.7]、Neon [4.6] など、以前のすべてのバージョンに存在します。