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

ターミナルプラグインを有効化します。
この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている ターミナル(英語)プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 ターミナルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
ターミナルエンジン
現在、IntelliJ IDEA には 2 つのターミナルエンジンがあります: クラシック と 改良版 2025 です。 記述については、 ターミナルページを参照してください。
コマンド補完
- 入力しながら補完ポップアップを表示する
IntelliJ IDEA で補完候補をどのように表示するかを選択します。
常 :サブコマンド(例:
git status、gradle build)、パラメーター(例:--option)、引数(例:cd [path])の補完候補を表示するオプションを選択します。パラメーターのみ :補完候補をコマンドのパラメーター(例:
--option)に限定するオプションを選択します。
- 補完ポップアップを表示するショートカット
補完ポップアップを呼び出すショートカットを選択します。
カスタムショートカットを割り当てるには、リストで カスタム を選択し、 変更 をクリックします。 IntelliJ IDEA で キーマップ の設定ページが開き、 独自のショートカットを設定できます。
- 提案を挿入するショートカット
補完候補を確定するショートカットを選択します。
カスタムショートカットを割り当てるには、リストで カスタム を選択し、 変更 をクリックします。 IntelliJ IDEA で キーマップ の設定ページが開き、 独自のショートカットを設定できます。
プロジェクト設定
これらの設定は、現在のプロジェクトのターミナルにのみ影響します。
- 開始ディレクトリ(D)
新しいシェルセッションの開始ディレクトリを指定します。 デフォルトでは、現在のプロジェクトのルートディレクトリで開始します。
- 環境変数(E)
新しいシェルセッションごとにカスタム環境変数を指定します。
フォント設定
- フォント
ターミナルで使用するフォントを選択します。
- フォールバック
メインのターミナルフォントが一部の文字をサポートしていない場合に使用するフォールバックフォントを選択します。
- サイズ
ターミナルのフォントサイズを入力します。
- 行の高さ
ターミナルの行間(垂直方向の間隔)を入力します。
- 列の幅
ターミナルの文字間隔(水平方向)を入力します。
アプリケーション設定
これらの設定は、現在の IntelliJ IDEA インスタンスで開いたプロジェクトのターミナルに影響します。
- シェルパス(S)
デフォルトで実行されるシェルを指定します。 IntelliJ IDEA は、環境に基づいてデフォルトのシェルを自動的に検出する必要があります。 さまざまなシェルの例を次に示します。
Bash:
/bin/bashZ shell:
/bin/zshWindows 用 Bash:
bash.exeWSL:
wsl.exePowerShell:
powershellコマンドプロンプト:
cmd.exeCygwin:
"C:\cygwin\bin\bash.exe" --login -i
- デフォルトのタブ名(T)
新しいタブのデフォルトの名前を指定します。
- 最小のコントラスト比を強制する
有効化すると、IntelliJ IDEA が読みやすさを向上させるためにターミナルのテキストの前景色を自動で調整します。
コントラスト比は 1 から 21 まで設定できます。1 はコントラスト調整なし、21 は最大コントラスト(白黒モード)になります。 既定の値は 4.5 で、 アクセシビリティ ガイドラインで推奨されています。
- 実行されたコマンド間にセパレーターを表示する
Bash または Zsh の実行時に、実行されたコマンド間の区切り文字を表示します。
- ベルを鳴らす
さまざまなイベントでベル音を再生します。
- 終了時にセッションを閉じる
該当するプロセスが終了したとき(例:
killによる)に、現在のセッションを閉じます。- マウス操作を有効にする
埋め込みローカルターミナルでマウスポインターのサポートを有効化します。
- エディターにフォーカスを移動するキー
このオプションを選択すると、 Escape (デフォルト)または任意のショートカットを使用して、ターミナルからエディターにフォーカスを切り替えることができます。
カスタムショートカットを割り当てるには、リストで カスタム を選択し、 変更 をクリックします。 IntelliJ IDEA で キーマップ の設定ページが開き、 独自のショートカットを設定できます。
- 選択したテキストをクリップボードにコピーする
ターミナルで選択したテキストをクリップボードにコピーします。
- マウスの中ボタンクリックで貼り付け
ミドルマウスボタンのクリックでクリップボードの内容を貼り付けます。
- IDE のショートカットをオーバーライドする
ターミナル ツールウィンドウがアクティブな場合は、IDE ショートカットの代わりにシェル固有のショートカットを使用してください。
ターミナルのキーバインドを構成 をクリックして キーマップ 設定ページを開き、 ターミナル ツールウィンドウ内の プラグイン | ターミナル で利用可能なショートカットを設定します。 例えば、 フォーカスをエディターに切り替え はデフォルトで Escape に割り当てられており、IDE のショートカットをオーバーライドしない場合、 エスケープ でターミナルからエディターへフォーカスが切り替わります。
- シェルの統合
ターミナルをシステムシェルと統合して、セッションのコマンド履歴を適切に追跡し、必要な環境変数を含むカスタム構成ファイルをロードします。
シェル統合は
sh、bash、zsh、fishシェルで機能します。- ハイパーリンクをハイライトする
ターミナル内の HTTP リンクをハイライトし、クリックできるようにします。
- Option を Meta キーとして使用する
- カーソルの形
カーソルの形状(ブロック、アンダーライン、縦線)を選択します。
- IDE を使用してコマンドを実行
統合ターミナルで特定のコマンドを実行してコンソール出力を読み取る代わりに、この機能を実装するツールウィンドウやダイアログなどの関連する IDE 機能を使用できます。 例: ターミナル ツールウィンドウから
gradleまたはmvnコマンドを起動し、その出力を 実行 または デバッグ ツールウィンドウで表示できます。この機能は、インストールされているプラグインに応じて、 なんでも実行 (Ctrl を 2 回押す) で認識されるほとんどのコマンドでも動作します。
- virtualenv を有効にする
Python インタープリターが仮想環境の場合、このチェックボックスを選択すると、仮想環境が自動的にアクティブになります(
activateが自動的に実行されます)。
組み込みターミナルエミュレータは、次の IDE 設定も継承します。
キーマップ 設定ページで、コピー Ctrl+C および貼り付け Ctrl+V ショートカットを構成できます。
ページでは、キャレットの点滅頻度を設定できます。 ターミナル は ブロックキャレットを使用する オプションを継承しません。代わりに、 カーソルの形 という別のオプションがあります。
ページでは、行間とフォントを設定できます。
ページでは、フォントの色を設定できます。
ページでは、選択の前景色と背景色を設定できます。