web-dev-qa-db-ja.com

EclipseでIntelliJのようなオートコンプリートを取得する方法はありますか?

私は1つのプロジェクトでEclipseに行き詰まっています。オートコンプリートをIntelliJと同様にしたいのですが、2つの大きな問題があります。

  • 入力を開始すると、Eclipseがすべての可能性を自動的に提案します
  • ドロップダウンリストで選択したアイテムがある場合、Enterキーだけでなく、ドット、スペースバーでそれを受け入れることができます...
38
Jarek

Eclipseにはそのようなものがあると思いますが、確かにEclipse Heliosにあります。入力時にCTRL + SPACEを押すか、変数名「。」を入力したときオートコンプリートオプションを開始します。また ここ 誰かが自動完了遅延設定を0に変更することを提案しています。

ところで、あなたは確かにスペースバーであなたの選択を受け入れることもできます。

編集:個人的なお気に入りのNetBeansの使用を検討してみませんか。 Java Identifier Partと入力すると、オートコンプリートを表示するオプションがあります。これにより、希望どおりに表示されます(NetBeans Tools->Options->Editor->Code Completion、[言語]ボックスでJavaを選択し、最後に入力時に自動ポップアップをチェックJava識別子部分)。

1
Boro

「ウィンドウ」→「設定」→「Java→エディター→コンテンツ・アシスト」に移動します。「Javaの自動アクティブ化トリガー」列に、次のように入力します。

.qwertyuioplkjhgfdsazxcvbnm_QWERTYUIOPLKJHGFDSAZXCVBNM

必要な他のキーを追加します。完了です。これで最初のクエリに答えます。 2つ目はもうあると思います。

82
rottweiler

私はノーと言わなければなりません。 IntelliJとEclipseをIntelliJのように動作させることができないため(または.NET環境の場合:Eclipse intellisenseを.NETのReSharperのように動作させることができないため)、EclipseからIntelliJに移動しました。

Eclipseで作業する必要がありますか? IntelliJで作業の98%を行ってから、プロジェクトをEclipseプロジェクトに変換し(IntelliJは引き続きアクセスできます)、Eclipseで終了します。多分あなたはこの解決策を試すことができます。

3
sandalone

Eclipse Code Recommenders [1]またはCodetrails Connect [2]をご覧ください。 Eclipseのコード補完をインテリジェントにします。

[1] http://Eclipse.org/recommenders/

[2] http://marketplace.Eclipse.org/content/codetrails-connect-community-edition/

3
Marcel

Eclipse Juno以降、Code Recommenders Intelligent Java Proposalsは古いJDTのJava Proposalsを置き換えました。

IntelliJと同じように、「インテリジェントコード補完」機能を提供します。

以下のリンクから役立つ情報を入手できます。

http://code-recommenders.blogspot.jp/2012/07/code-recommenders-10-code-completion-on.html

1
zhijuexu