Eclipse:オートコンプリート/コンテンツアシストを有効にする


回答:


187

EclipseのデフォルトではCtrl-space、オートコンプリートを押すだけです。次に、目的のメソッドを選択し、javadoc情報がポップアップするまで500ミリ秒待ちます。これが機能しない場合は、Eclipse Windows menu-> Preferences-> Java-> Editor->に移動してContent assist、ここで設定を確認してください


22
Ctrl-スペースを押すことなく表示する方法はありますか?
sinθと

2
@MikeG「ウィンドウメニュー>設定>一般>キー」に移動します。次に[コンテンツアシスト]を選択すると、デフォルトのキーバインディングを変更できます。
THelper 2013年

128
._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZにJava用の自動起動トリガのデフォルトを変更 stackoverflow.com/questions/1959946/...
ftvs

1
@ftvs「Javaの自動アクティブ化トリガーのデフォルト」はどこにありますか?見つかりませんでした。(23を使用)。
kRiZ 14

6
@kRiZ 、Eclipse > Preferences > Java > Editor > Content Assist. 下部ペインの「自動アクティベーション」には、「Javaの自動アクティベーショントリガー」フィールドがあります。
ルイス・Ramalho

150

Ctrl+ Spacebarや独自のキーボードショートカットを押すことを心配せずに、常にオートコンプリートを使用したい場合は、Eclipse設定で次の調整を行って、いくつかの異なる文字を入力するだけでオートコンプリートをトリガーできます。

  1. Eclipse> Preferences> Java> Editor>Content Assist
  2. 自動アクティブ化> Javaの自動アクティブ化トリガー
  3. 次のように、オートコンプリートをトリガーするすべての文字を入力します。

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._

これらの文字を入力すると、Eclipseはコンテキストに基づいてオートコンプリートの提案をトリガーします。


1
これにより、EclipseのコンテンツアシストはIntelliJやNetbeansのように動作します。本当に役立つ+1
Pranav A.

5
@ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._注釈のヘルプ
mohsen.nour 2018年

正規表現のオプションはありませんか?[a-zA-Z]のように?
ワロップ2018

1
@wallop疑わしいですが、私にはわかりません。Tbh私は受け入れられた回答のコメントからこの回答をコピーしましたが、それは不均衡に吹き飛ばされました。私はEclipseさえもう使いません。
intcreator

1
これはより完全な答えです。ありがとう。
Salil Junior

10
  1. window-> preferences-> java-> Editor->Contest Assist
  2. Javaの自動アクティブ化トリガーを入力します:
    abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._
  3. 適用して閉じる

その他の方法:
最初の文字を入力してからctrl + spacebarを押すと、オートコンプリートオプションが表示されます。


1
Stack Overflowへようこそ!回答済みの7歳の質問に回答していることに注意してください。回答方法のガイドは次のとおりです。
help-info.de 2018

3

IntelliJのようなEclipseのオートコンプリートトリガーの場合、次の手順に従います。

  1. Eclipse Windows menu-> Preferences-> Java-> Editor->に移動し、Content assistここで設定を確認します
  2. Javaのオートコンプリートアクティベーション文字列を入力します。 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._@
  3. ダイアログボックスを適用して閉じます。

ありがとう。


2

これをどこかで明示的に有効にする必要があるかどうかはわかりませんが、これを最初に機能させるには、プロジェクトに関連するjarとともにjavadoc jarファイルを含める必要があります。次に、Cntrl + Spaceを実行すると、オートコンプリートとjavadocsが表示されます。


.jarはありません... .javaファイルはたくさんあります
john ktejik

1

Eclipseに構文または組み込みのメソッドを入力しているときにオートコンプリートに慣れていない場合は、目的の構文またはメソッド名を入力してCtrl+ Spaceを押すだけで、目的のオプションのリストが表示され、それらのいずれかを選択できます。

オートコンプリートオプションが有効になっていない場合は、Windowsメニューから設定を確認する必要があります-> Preferences-> Java-> Editor->Content assist


-3

私にとっては、MacOSXで実行しているので、テーマを「mac」に変更した後に役立ちました。

Eclipseの: > Preferences> General> Appearance>メニューから'マック'を選択してください。


3
これはコンテストアシストには関係ありませ
ん。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.