自動インポート
XML
自動インポートのツールチップを表示 | バインドされていない名前空間の名前を入力すると、自動インポートツールチップが自動的に表示されます。 詳細については、 「バインドされていない名前空間のインポート」を参照してください。 |
Java
インポートの挿入 | IntelliJ IDEA が、欠落しているクラス、静的メソッド、貼り付けられたコードブロックのフィールドへの参照を処理する方法を選択します。 常時: インポートされたステートメントは、コードの貼り付けられたブロックで見つかったすべての不足しているクラス、メソッド、フィールドに対して自動的に追加されます。 確認する: インポートするクラス、メソッド、フィールドを選択するように求められます。 しない: インポート文は追加されず、未解決の参照について尋ねられることはありません。 |
次の自動インポートツールチップを表示 | IDE で クラス(C) および Static メソッドとフィールド(S) のポップアップを表示するかどうかを選択します。 デフォルトでは、両方のオプションが選択されています。 |
オンザフライでインポートを最適化する | このオプションがオンの場合、IntelliJ IDEA は未使用のインポートを削除し、欠落したインポートを追加し、エディターで作業するときにインポートステートメントをサイレントに整理します。 |
明確なインポートをオンザフライで追加する | このオプションを使用すると、インポート元が 1 つだけの場合にインポート文を自動的に挿入できます。 |
補完時に静的メンバーの自動インポートを含める | このオプションを使用すると、頻繁に使用される static メソッドを自動的にインポートできます。 優先クラスのメソッドを入力すると、IDE が補完候補を表示します。 リストから候補を選択すると、対応するインポート文が挿入され、手動で編集する必要はありません。
-java.util.Objects.requireNonNull
自動インポートのクラスを優先する の詳細を参照してください。 |
自動インポートおよび補完から除外 | インポートおよび補完提案のリストから除外するパッケージおよびクラスを指定します( |
TypeScript/JavaScript
コード補完時に ES6 のインポートを追加する |
|
TypeScript のインポートを自動的に追加する | IntelliJ IDEA で TypeScript コードでインポート文を生成する場合は、このチェックボックスを選択します。 下記のチェックボックスを使用して、インポート世代を呼び出すタイミングを選択します。
|
たとえば、Chrome のようにフルファイル名を必要とするブラウザーで ES6 モジュールを使用している場合は、インポート文の ES6 モジュールの名前の拡張子が .js であることが重要です。
拡張機能を JavaScript コンテキストに自動的に追加するには、 コードスタイル: JavaScript ページの インポートタブで 使用するファイル拡張子 チェックボックスを選択します。
拡張子を TypeScript コンテキストに自動的に追加するには、 コードスタイル: TypeScript ページの インポートタブの 使用するファイル拡張子 チェックボックスを選択します。
JSP
明確なインポートをオンザフライで追加する | このチェックボックスを選択すると、IntelliJ IDEA はユーザーの介入なしに追加できるインポートを自動的に追加します。 |
Scala
インポートの挿入 | 貼り付けられたコードブロックで、IntelliJ IDEA が欠落しているクラスへの参照を処理する方法を選択します。 常時: インポートされたステートメントは、コードの貼り付けられたブロックで見つかったすべての不足しているクラス、メソッド、フィールドに対して自動的に追加されます。 確認する: インポートするクラス、メソッド、フィールドを選択するように求められます。 しない: インポート文は追加されず、未解決の参照について尋ねられることはありません。 |
次のインポートポップアップを表示: | インポートポップアップの表示を制御し、次のコード要素に対して無効にすることができます。
|
明確なインポートをオンザフライで追加する | このオプションを使用すると、インポート元が 1 つだけの場合にインポート文を自動的に挿入できます。 |
オンザフライでインポートを最適化する | このオプションをオンにすると、エディターで作業するときに IntelliJ IDEA 未使用のインポートを削除し、不足しているインポートを追加し、インポートステートメントを整理するがサイレントモードになります。 |
PHP
インポートの挿入 | IntelliJ IDEA が貼り付けられたコードブロック内の見つからないクラスやメソッドへの参照を処理する方法を選択します。
コピーした要素がコード内で正しく解決されている(つまり、 未定義のクラスまたは 未定義のメソッドインスペクションでハイライトされていない)こと、かつプロジェクトの解析が完了していることが前提で、貼り付け時にインポートを追加できます。 |
ファイルスコープで自動インポートを使用可能にする | このチェックボックスを選択すると、特定の名前空間に属さないクラスまたはファイルを入力しているときに、IntelliJ IDEA が PHP 名前空間を自動的にインポートし、 use ステートメントを追加し、 短いクラス名をその場で補完します。 デフォルトでは、チェックボックスはオフになっています。 |
名前空間スコープで自動インポートを使用可能にする | このチェックボックスを選択すると、特定の名前空間に属するクラスまたはファイルを入力しているときに、IntelliJ IDEA が PHP 名前空間を自動的にインポートし、 use ステートメントを追加し、 短いクラス名をその場で補完します。 チェックボックスはデフォルトで選択されています。 |
グローバル空間からのシンボルの扱い | この領域では、クラス、関数、定数のために、グローバル名前空間からの自動インポートを個別に構成します。
|



