Java コンテンツ・アシスト設定

コンテンツ・アシストの設定値は 「コンテンツ・アシスト」設定ページを開くJava」>「エディター」>「コンテンツ・アシスト設定ページで指定します。

オプション

説明

デフォルト

追加

コンプリート機能により挿入/コンプリート機能により上書き コンプリート機能により挿入」がオンになっていると、完了テキストがキャレットの位置に挿入されるため、 どのテキストにも上書きされません。
コンプリート機能により上書き」がオンになっていると、完了テキストは、ワードの末尾までキャレットの位置に続く文字を置き換えます。

2 つの挿入モード間のコンプリート・プロポーザル・トグルを適用する場合は、Ctrl を押します。

コンプリート機能により挿入
単一プロポーザルを自動的に挿入 使用可能にすると、コード・アシストは 1 つのプロポーザルを選択し自動的に挿入します。 オン
共通接頭部を自動的に挿入 使用可能にすると、UNIX シェル拡張と似たすべての可能なコンプリート機能の共通接頭部が、コード・アシストによって自動的に挿入されます。 これは、コード・アシスト・ウィンドウの表示中も含めて、繰り返し使用することができます。 オフ
修飾名の代わりにインポートを追加 使用可能にすると、他のパッケージに入っている型プロポーザルが、対応するインポート宣言の追加を呼び出します。 使用可能になっていない場合、型は完全修飾で挿入されます。 オン
静的インポートの使用 使用可能にすると、静的メソッドのメソッド・プロポーザルが、対応する静的インポート宣言の追加を呼び出します。使用不可にすると、宣言型の非静的インポートが追加されます。

メソッド、またはメソッドを含む型を「お気に入り」設定ページに追加して、そのようなメソッドのプロポーザルを取得します。

オン
メソッド引数を入力し、推測される引数を表示する 使用可能にすると、メソッドのコンプリート時に、コード・アシストによって引数が追加されます。また、メソッド・プロポーザルが挿入されたコンテキストから、一致する変数、フィールド、またはメソッドの呼び出しを提示します。 オン
パラメーター名の挿入 選択すると、コード・アシストは、メソッド宣言で使用されるパラメーター名を引数に入力します。 オフ
推測される最適な引数を挿入 選択すると、コード・アシストは、メソッド・プロポーザルが挿入されたコンテキストから、最適な変数、フィールド、またはメソッドの呼び出しを、引数に入力します。 オフ

ソートおよびフィルター

型フィルターを構成します。
プロポーザルをソート コンテンツ・アシスト・ポップアップでプロポーザルをどのようにソートするかを選択します。 相関別
ラクダ記法のものも表示 使用可能にすると、ラクダ記法のものが表示されます (例えば、NPE は NullPointerException に展開されます)。 オン
起動コンテキストで表示されないプロポーザルを非表示 使用可能にすると、Java 要素プロポーザルは可視性の規則によって限定されます。 例えば、他のクラスのプライベート・フィールド・プロポーザルは表示されません。 オン
使用すべきではない参照を表示しない 使用可能にすると、使用すべきではない Java 要素への参照は表示されません。 オフ

自動有効化

自動有効化を使用可能にする 使用可能にすると、コード・アシストが自動的に起動されます。

自動起動の条件は、設定「自動有効化遅延」、「Java の自動有効化トリガー」、および「Javadoc の自動有効化トリガー」で指定します。

オン
自動有効化遅延 自動有効化トリガー文字が検出された後 (かつそれ以外の文字が入力されていない場合)、コード・アシストがトリガーされるまでの時間 (ミリ秒単位)。 200
Java の自動有効化トリガー トリガー文字のいずれかが Java ソース・コード内 (ただし Javadoc コメント内以外) に入力され、自動有効化遅延タイムアウトの前に他の文字が入力されなかった場合、コード・アシストが起動されます。 '.'
Javadoc の自動有効化トリガー トリガー文字のいずれかが Javadoc 内に入力され、自動有効化遅延タイムアウトの前に他の文字が入力されなかった場合、コード・アシストが起動されます。 '@#'

関連リファレンス

コンテンツ/コード・アシスト
型フィルター