PhpStorm 2024.1 ヘルプ

パス変数

パス変数を使用して、特定のプロジェクトの一部ではないリソースへの絶対パスを定義します。これらの外部リソースは、チームメイトのコンピューターのさまざまな場所にある場合があります。これが、ユーザー定義のカスタムパス変数がプロジェクト設定として保存されず、グローバル IDE 設定として保存される理由です。設定が完了すると、そのようなパス変数は、PhpStorm のインスタンスで開くすべてのプロジェクトに対して同じ値になります。

新しいパス変数を作成する

  1. Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | パス変数を選択します。

  2. the Add button をクリックし、変数の名前と値を入力し、OK をクリックして変更を適用します。

パス変数を使用して、外部ツールおよび一部の実行構成のパスとコマンドライン引数を指定できます。

例: プロジェクトに保存されていないデータソース (CSV ファイルなど) またはサードパーティーライブラリの場所を指すパス変数を定義できます。プロジェクトと共有する実行構成でこのパス変数を使用すると、他のユーザーが自分の環境でこのパス変数の正しい値を定義し、実行構成が確実に機能するようにすることができます。

パス変数を受け入れるフィールドおよび構成ファイルでは、この変数を $var_name$ として参照してください。

PhpStorm には、次の組み込みパス変数もあります。

$USER_HOME$

現在のユーザーのホームディレクトリ。

$PROJECT_DIR$

現在のプロジェクトのルートディレクトリ。

パス変数を無視する

プロジェクトを開くか更新するたびに、PhpStorm は未解決のパス変数をチェックします。IDE がいずれかを検出すると、それらの値を定義するように求められます。未解決のパス変数を含むファイルまたはディレクトリを使用しない場合は、無視する変数のリストに追加できます。

実行 / デバッグ構成に渡されるプログラム引数がパス変数 (環境変数など) と同じ形式の場合、無視される変数のリストを使用することもできます。

  1. Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | パス変数を選択します。

  2. PhpStorm がパス変数と見なすべきではない名前を無視される変数フィールドに追加します。

  3. 変更を適用するには、OK をクリックします。

関連ページ:

プロジェクト設定

プロジェクト設定は現在のプロジェクトにのみ適用されます。これらは、他のプロジェクトファイルとともに .idea ディレクトリに .xml 形式で保存されます。プロジェクト設定には、VCS 構成、コードスタイルオプション、言語インスペクションのリスト、およびその他の設定を含めることができます。プロジェクト設定を構成するには、メインメニューから macOS の場合は、Windows および Linux の場合はを選択します。または、を押して IDE 設定を表示することもできます。設定ダイアログでは、現在の...

IDE の設定

PhpStorm では、プロジェクトレベルとグローバルの 2 つのレベルで設定を構成できます。グローバル設定は、特定のインストールまたはバージョンの PhpStorm で開くすべてのプロジェクトに適用されます。このような設定には、IDE の外観 (テーマ、配色、メニュー、ツールバー)、通知設定、インストールされて有効になっているプラグインのセット、デバッガー設定、コード補完などが含まれます。グローバル設定は、構成ディレクトリに保存されます。プロジェクト設定は、新しいプロジェクトのデフォルト設定と...

外部ツール

サードパーティのコマンドラインアプリケーションを外部ツールとして構成して、PhpStorm から実行します。例: ワークフローでは、特定のスクリプト、コードジェネレーター、アナライザー、プリプロセッサーまたはポストプロセッサー、データベースユーティリティなどの実行が必要になる場合があります。外部ツールとして構成することにより、PhpStorm は専用のアクションを提供します。これは、メインメニューや特定のコンテキストメニューから実行したり、ショートカットを割り当てたり、特定の実行構成を起動すると...

実行 / デバッグ構成

PhpStorm は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — コンテキストメニューからを選択するたびに作成されます。コンテキストメニューを呼び出すには、オブジェクトまたは領域を右クリックします。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成されま...

ライブラリとライブラリルート

ライブラリは、プロジェクトでそのまま使用されるサードパーティのファイルまたはファイルのセットです。PHP ライブラリは、プロジェクト内で Composer によって管理されるのが最も一般的です。これにより、PHP ライブラリは依存関係として宣言され、vendor ディレクトリ内のフォルダーにインストールされます。プロジェクトファイルからライブラリを区別しながら、そのクラスとメソッドを IDE の内部情報に含めるために、PhpStorm はライブラリフォルダーをライブラリルートとしてマークします。詳細に...

除外されたファイルとフォルダー

単一ファイルを除外するインスペクション、コード補完などによって無視されるように、プロジェクトから単一のファイルを除外する必要がある場合があります。これはファイルタイプのオーバーライドアクションを使用して行われます。プロジェクトツールウィンドウで、目的のファイルを選択します。選択したコンテキストメニューからを選択し、ファイルタイプの選択リストからプレーンテキストを選択します。<ファイルタイプ> としてマークアクションを使用してファイルを元のタイプに戻すこともできます。ファイルがプレーン...