入力時に自動的に提案を行うようにEclipseに指示するにはどうすればよいですか? ResharperでVisual Studio Intellisenseのような機能を探しています。
現在、私は押す必要があります CTRL+Space 毎回。
押す必要はありません CTRL * space ただし、遅延が大きすぎるか、トリガーが気に入らない可能性があります(デフォルトは「。」です)。に行く
ウィンドウ->設定-> Java/Editor/Content Assist
自動アクティベーションの下の設定を好みに合わせて変更します。
これがWindowsユーザーに対して機能しない場合は、 this answer を参照してください。
「Autocomplete Trigger for Java」を設定することにより、VisualStudioのような動作に近づきました。
.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
遅延を0に設定します。
今、私は(VSのIntellisenseが行うように、押すとメソッド名を自動補完する方法を実現したいと思います。
トニーは純粋な天才です。ただし、さらに優れた自動補完を実現するには、トリガーを次のように設定してください。
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz =.(!+-*/~,[{@#$%^&
(より高速なパフォーマンスを実現するために使用順に並べられています:)
Code Assistを既に有効にしている場合でも機能しない場合は、Eclipseの構成ファイルが破損している可能性があります。 (Eclipse 3.5.2で)私のために働いたソリューションは次のとおりでした:
私はかつて同じ問題を抱えていましたが、これを検索して見つけたので、うまくいきました:
いくつかのボックスのチェックを外していたので、もう一度チェックしましたが、動作しました。ただ行く
Windows> Preferences> Java> Editor> Content Assist> Advanced
必要なボックスをチェックします。
d3daveの答えはクールです。しかし、GreenGarbageはそれについての問題に言及しましたが、これもかなり面倒です。したがって、「=」記号の後に空白スペースを入力してもすぐに何かを提案しないものがあります:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.(!+-*/~,[{@#$%^&
私がやったのは、配列からスペースと「=」文字を単に削除することでした:)
または、「=」記号の後ではなく、空白を入力するときに提案が必要な場合:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .(!+-*/~,[{@#$%^&