自動インポート
XML
自動インポートのツールチップを表示 | バインドされていない名前空間の名前を入力すると、自動インポートツールチップが自動的に表示されます。 詳細については、 「バインドされていない名前空間のインポート」を参照してください。 |
TypeScript/JavaScript
コード補完時に ES6 のインポートを追加する |
|
TypeScript のインポートを自動的に追加する | PhpStorm で TypeScript コードでインポート文を生成する場合は、このチェックボックスを選択します。 下記のチェックボックスを使用して、インポート世代を呼び出すタイミングを選択します。
|
たとえば、Chrome のようにフルファイル名を必要とするブラウザーで ES6 モジュールを使用している場合は、インポート文の ES6 モジュールの名前の拡張子が .js であることが重要です。
PHP
貼り付け時にインポートを挿入 | IntelliJ IDEA が貼り付けられたコードブロック内の見つからないクラスやメソッドへの参照を処理する方法を選択します。
貼り付け時にインポートを追加できるのは、コピーした要素がコード内で適切に解決され (つまり、 未定義のクラスまたは 未定義のメソッドインスペクションによってハイライトされていない)、プロジェクト分析が完了している場合のみであることに注意してください。 |
ファイルスコープで自動インポートを使用可能にする | このチェックボックスを選択すると、特定の名前空間に属さないクラスまたはファイルを入力しているときに、PhpStorm が PHP 名前空間を自動的にインポートし、 use ステートメントを追加し、 短いクラス名をその場で補完します。 デフォルトでは、チェックボックスはオフになっています。 |
名前空間スコープで自動インポートを使用可能にする | このチェックボックスを選択すると、特定の名前空間に属するクラスまたはファイルを入力しているときに、PhpStorm が PHP 名前空間を自動的にインポートし、 use ステートメントを追加し、 短いクラス名をその場で補完します。 チェックボックスはデフォルトで選択されています。 |
グローバル空間からのシンボルの扱い | この領域では、クラス、関数、定数のために、グローバル名前空間からの自動インポートを個別に構成します。
|


