PhpStorm 2026.1 ヘルプ

ターミナル設定

このページを使用して、組み込みターミナルエミュレータの設定をカスタマイズします。

Settings | Tools | Terminal

ターミナルプラグインを有効にする

この機能は、デフォルトで PhpStorm にバンドルされて有効になっているターミナル(英語)プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

  2. インストール済みタブを開き、ターミナルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

ターミナルエンジン

PhpStorm には現在、クラシック2025 年に改訂の 2 つのターミナルエンジンがあります。それぞれの説明については、ターミナルのページを参照してください。

コマンド補完

入力時に補完ポップ上へを表示する

PhpStorm が補完候補を表示する方法を選択します。

  • 常時 : サブコマンド (例: git statusgradle build)、パラメーター (例: --option)、および引数 (例: cd [path]) の補完候補を表示するには、このオプションを選択します。

  • パラメーターのみ : このオプションを選択すると、補完候補がコマンドパラメーター(例: --option)に制限されます。

完了ポップ上へを表示する

ショートカットを選択して、補完ポップ上へを呼び出します。

カスタムショートカットを割り当てるには、リストからカスタムを選択し、変更をクリックします。PhpStorm をクリックするとキーマップ設定ページが開き、独自のショートカットを設定できます。

提案を挿入

補完候補を受け入れるにはショートカットを選択します。

カスタムショートカットを割り当てるには、リストからカスタムを選択し、変更をクリックします。PhpStorm をクリックするとキーマップ設定ページが開き、独自のショートカットを設定できます。

プロジェクト設定

これらの設定は、現在のプロジェクトのターミナルにのみ影響します。

開始ディレクトリ

すべての新しいシェルセッションを開始する作業ディレクトリを指定します。デフォルトでは、現在のプロジェクトのルートディレクトリから始まります。

環境変数

新しいシェルセッションごとにカスタム環境変数を指定します。

フォント設定

フォント

ターミナルで使用するフォントを選択します。

後退する

プライマリターミナルフォントが特定の文字をサポートしていない場合に使用するフォールバックフォントを選択します。

サイズ

ターミナルのフォントサイズを入力します。

行の高さ

ターミナルの行間の垂直間隔を入力します。

列幅

ターミナル内の文字間の水平間隔を入力します。

アプリケーション設定

これらの設定は、現在の PhpStorm インスタンスで開いたプロジェクトのターミナルに影響します。

シェルパス

デフォルトで実行されるシェルを指定します。PhpStorm は、環境に基づいてデフォルトのシェルを自動的に検出する必要があります。さまざまなシェルの例を次に示します。

  • Bash: /bin/bash

  • Z shell: /bin/zsh

  • Windows 用 Bash: bash.exe

  • WSL: wsl.exe

  • PowerShell: powershell

  • コマンドプロンプト: cmd.exe

  • Cygwin: "C:\cygwin\bin\bash.exe" --login -i

デフォルトのタブ名

新しいタブのデフォルト名を指定します。

アプリケーションタイトルをタブ名として使用する

このオプションを有効にすると、デフォルトのタブ名の代わりに、シェルまたは CLI アプリケーションが提供するタイトルが使用されます。このタイトルの表示タイミングは、以下のように制御できます。

  • コマンドが実行されているとき : コマンド実行時のみタイトルを表示します。

  • 常時 : シェルまたは CLI アプリケーションが提供するタイトルを常に表示します。

最小コントラスト比を強制する

有効にすると、PhpStorm はターミナルテキストの前景色を自動的に調整して読みやすさを向上させます。

コントラスト比は 1 から 21 の範囲で設定できます。1 はコントラスト調整なし、21 は最大コントラスト(白黒モード)を意味します。デフォルト値は 4.5 で、アクセシビリティガイドライン(英語)で推奨されています。

実行されたコマンド間の区切りを表示する

Bash または Zsh の実行時に、実行されたコマンド間の区切り文字を表示します。

ベルを鳴らす

さまざまなイベントでベルの音を鳴らします。

終了時にセッションを閉じる

対応するプロセスが終了したら(たとえば、kill によって)、現在のセッションを閉じます。

マウス操作を有効にする

組み込みローカルターミナルでマウスポインターのサポートを有効にします。

エディターにフォーカスを移動する

このオプションを選択すると、Escape (デフォルト)または任意のショートカットキーを使用して、ターミナルからエディターにフォーカスを切り替えることができます。

カスタムショートカットを割り当てるには、リストからカスタムを選択し、変更をクリックします。PhpStorm をクリックするとキーマップ設定ページが開き、独自のショートカットを設定できます。

選択したテキストをクリップボードにコピーする

ターミナルで選択したテキストをクリップボードにコピーします。

マウスの中ボタンクリックで貼り付け

マウスの中ボタンをクリックして、クリップボードの内容を貼り付けます。

IDE のショートカットをオーバーライドする

ターミナルツールウィンドウがアクティブな場合は、IDE ショートカットの代わりにシェル固有のショートカットを使用してください。

ターミナルのキーバインドを構成をクリックしてキーマップ設定ページを開き、ターミナルツールウィンドウのプラグイン | ターミナルで使用できるショートカットを構成します。例: フォーカスをエディターに切り替えはデフォルトで Escape にマップされます。つまり、IDE ショートカットをオーバーライドしない場合、Escape はフォーカスをターミナルからエディターに切り替えます。

シェルの統合

ターミナルをシステムシェルと統合して、セッションのコマンド履歴を適切に追跡し、必要な環境変数を含むカスタム構成ファイルをロードします。

シェル統合は shbashzshfish シェルで機能します。

ターミナルで HTTP リンクをハイライトし、クリック可能にします。

Option を Meta キーとして使用する

macOS では、オプションキー(英語)メタキー(英語)として使用します。

カーソルの形

カーソルの形状を選択します: ブロック、下線、垂直。

$PATH にデフォルトのプロジェクト PHP インタープリターを追加する

ターミナルでコマンドを実行するには、PhpStorm でデフォルトのローカル PHP インタープリターとして設定されている PHP バージョンバイナリを使用します。

PhpStorm は、選択したインタープリターの PHP バイナリパスを PATH 環境変数の値の先頭に追加します。

PhpStorm ターミナルでコマンドを実行するためにシステムシェルのデフォルトの PHP バージョンバイナリを使用する場合は、チェックボックスをオフにします。

IDE を使用してコマンドを実行

統合ターミナルで特定のコマンドを実行してコンソール出力を読み取る代わりに、この機能を実装するツールウィンドウやダイアログなどの関連する IDE 機能を使用できます。例: ターミナルツールウィンドウから gradle または mvn コマンドを起動し、その出力を実行またはデバッグツールウィンドウで表示できます。

組み込みターミナルエミュレータは、次の IDE 設定も継承します。

  • キーマップ設定ページで、コピー Ctrl+C および貼り付け Ctrl+V ショートカットを構成できます。

  • エディター | 一般 | 外観ページで、キャレットの点滅頻度を設定できます。ターミナルは、ブロックキャレットを使用するオプションを継承しません。これは、カーソルの形という別のオプションがあるためです。

  • エディター | カラースキームの切り替え | コンソールフォントページでは、行間とフォントを設定できます。

  • エディター | カラースキームの切り替え | コンソールの色ページでは、フォントの色を設定できます。

  • エディター | カラースキームの切り替え | 一般ページでは、選択の前景色と背景色を設定できます。

2026 年 4 月 22 日

関連ページ:

ターミナル

PhpStorm には、IDE 内からコマンドラインシェルを操作するための組み込みターミナルエミュレータが含まれています。専用のターミナルアプリケーションに切り替えることなく、Git コマンドの実行、ファイルのアクセス許可の設定、その他のコマンドラインタスクの実行に使用します。ターミナルプラグインを有効にするこの機能は、デフォルトで PhpStorm にバンドルされて有効になっているターミナルプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認して...

詳細設定

PhpStorm は、頻繁に使用する標準設定に加えて、特定の製品機能の動作を微調整するために使用できるさまざまな高度なオプションを提供します。詳細設定は複数のセクションに分かれているため、検索フィールドを使用して目的のセクションや必要なオプションにすばやく移動できます。また、一部の詳細オプションにはレジストリキーが関連付けられているため、レジストリキーを検索することもできます。ブックマーク:ポップアップで行ブックマークのみを表示デフォルトでは、PhpStorm はブックマークポップアップ (...

キーボードショートカット

PhpStorm には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。PhpStorm は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。キーマップは、対応するキ...

ローカル PHP インタープリターを構成する

ローカル PHP インタープリターは、リモートホスト、Docker コンテナー、または Vagrant 仮想環境にインストールされるリモート PHP インタープリターとは異なり、コンピューターにインストールされる PHP エンジンです。ローカル PHP インタープリターを構成するを押して設定を開き、を選択します。表示される PHP ページで、CLI インタープリターリストの横にあるをクリックします。表示される CLI インタープリターダイアログで、左側のペインのをクリックして、ポップアップメニューか...

外部ツール

このページでは、ローカル外部ツールに対して構成できる設定について説明します。外部ツールの追加と使用の詳細については、「外部ツール」を参照してください。ツールバーのボタンを使って、利用可能な外部ツールのリストを管理します。メニューに表示せずに残しておきたいツールのチェックボックスをオフにします。追加新しい外部ツールを追加します。除去選択したツールまたはグループを削除します。編集選択したツールを編集します。上へ選択したツールをリスト内で上に移動します。

CSV フォーマット

このダイアログには、テーブルデータを区切り文字で区切られた値形式 (CSV、TSV など) に変換したり、その逆に変換したりするための設定が含まれています。この変換は次の目的で使用されます。DSV ファイルの内容をテーブルとして表示および編集する、データをクリップボードまたはファイルにエクスポートする、データエディターでデータをコピーまたは表示する、残りのデータが読み込まれないようにするため、プレビューは 10 件のレコードに制限されています。設定を変更すると、プレビューもそれに応じて変更されま...