IntelliJ IDEA 2026.2 Help

ターミナル

IntelliJ IDEA には、IDE 内からコマンドラインシェルを操作するための組み込みターミナルエミュレータが含まれています。 これを使用して、専用のターミナルアプリケーションに切り替えることなく、Java ツール、Git コマンドの実行、ファイル権限の設定、その他のコマンドラインタスクの実行を行います。

ターミナルプラグインを有効化します。

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

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

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

最初、ターミナルエミュレーターはデフォルトのシステムシェルで実行されますが、Windows PowerShell、コマンドプロンプト cmd.exe shbashzshcsh など、他の多くのシェルもサポートしています。 シェルの変更の詳細については、「ターミナル設定 」を参照してください。

ターミナルツールウィンドウにアクセスする

  • 表示 | ツールウィンドウ | ターミナル に移動するか、 Alt+F12 を押します。

    デフォルトでは、ターミナルエミュレータは、現在のディレクトリを現在のプロジェクトのルートディレクトリに設定して実行します。 デフォルトの開始ディレクトリを変更する方法についての詳細は、 ターミナル設定 を参照してください。

  • 任意のファイル(例えば、 プロジェクト ツールウィンドウ(Alt+1 )や開いているエディタータブ)を右クリックし、 開く | ターミナル を選択すると、そのファイルのディレクトリで新しいセッションを開始した ターミナル ツールウィンドウが開きます。

新しいローカルセッションを開始する

  • 別のタブで新しいセッションを開始するには、ツールバーの 追加ボタン をクリックするか、 Ctrl+Shift+T を押します。

    ターミナルの新しいセッション
  • タブ内で複数のセッションを実行するには、タブを右クリックして、コンテキストメニューで 右に分割 または 下に分割 を選択します。

  • ターミナルは、プロジェクト または IntelliJ IDEA を閉じるとタブとセッションを保存します。 タブ名、現在の作業ディレクトリ、さらにはシェル履歴も保持されます。

    タブを閉じるには、ターミナルツールバーの the Close button をクリックするか、 Ctrl+F4 を押します。

  • 実行中のセッションを終了するには、 the Close button をクリックしてタブを閉じ、プロセスの終了を確認します。

  • アクティブなタブを切り替えるには、 Alt+RightAlt+Left を押します。 または、 Alt+Down を押すと、すべてのターミナルタブのリストが表示されます。

  • ターミナル画面をクリアするには、 ⌘ K を押します。

新しい AI エージェントセッションを開始する

  • ターミナルのツールバーで、 AI エージェント ドロップダウンをクリックし、エージェントのいずれかを選択してセッションを開始する:

    AI エージェントを選択してセッションを開始する
  • セッションを開始すると、 AI エージェント キャプションは選択したエージェントのお名前を表示するボタンに置き換わる これにより、同じエージェントで別のセッションをすぐに開始できます。 引き続きドロップダウンを開いて別のエージェントを選択できます。

  • Junie CLI がマシンにインストールされていない場合は、ターミナルから直接インストールできます。 ターミナルのツールバーで、 AI エージェント ドロップダウンをクリックし、 Junie のインストール を選択します。

  • Claude Code または Codex がインストールされていない場合、IntelliJ IDEA は AI エージェント ドロップダウンにそれらを表示しません。

Start a new SSH session

  1. ターミナルのツールバーで「Start a new SSH session 」をクリックし、「新規 SSH セッション 」を選択します。

    Start a new SSH session
  2. 接続するホストのアドレスを入力し、認証データを提供します。

    SSH セッションでのデータ提供ダイアログ

    または、 SSH を構成している場合は、リストからいずれかを選択できます。

接続を終了するには、ターミナルタブで Terminate session をクリックします。

ターミナルタブの名前を変更する

  • タブを右クリックし、コンテキストメニューから セッション名の変更 を選択します。

  • ターミナルセッションで特定の文字列を検索するには、 Ctrl+F を押します。 これにより、セッション内のすべてのテキスト (プロンプト、コマンド、出力) が検索されます。

デフォルトでは、検索は大文字と小文字を区別しません。 検索フィールドで「the Match Case icon」(大/小文字の区別 )をクリックすると、大文字と小文字が区別されます。

ターミナルはファイルやフォルダーへの絶対パスおよび相対パスを認識してハイライトします。 マウスを重ねると、ハイパーリンクとして表示されます。 これにより、コンパイルメッセージ、ビルドエラー、AI コーディングエージェントの応答で参照されたロケーションにすばやく移動できます。

  • Ctrl を押しながらターミナル内のファイル名をクリックすると、エディターで開きます。

  • Ctrl を押しながらターミナル内のフォルダー名付きリンクをクリックすると、 プロジェクト ツールウィンドウで場所を特定できます。 フォルダーが現在のプロジェクト外にある場合、IntelliJ IDEA がデフォルトのファイルシステムエクスプローラーを開きます。

  • または、ファイルやフォルダー名をクリックしてツールチップ内の 開く リンクを使用してください。

ファイルやフォルダーをターミナルにドラッグ&ドロップする

ターミナル ツールウィンドウへ、 プロジェクト ツールウィンドウ(Alt+1 )またはシステムのファイルマネージャから、ファイルやフォルダーをドラッグできます。 どこにドロップするかによって結果が変わります。

  • ターミナル出力エリア(1)にファイルまたはフォルダーをドロップすると、そのパスが現在のセッションのプロンプトに貼り付けられます。

    ファイルコンテキストを CLI コーディングエージェントに送信する場合や、パスを引数に取るコマンドを実行する場合に便利です。

  • ターミナルのタブエリア(2)にファイルまたはフォルダーをドロップすると、ドロップしたフォルダーを作業ディレクトリに設定した新しいタブ、またはドロップしたファイルの親フォルダーを作業ディレクトリに設定した新しいタブが開きます。

ファイルをターミナルツールウィンドウにドラッグする

ターミナルで補完を使用する

IntelliJ IDEA は、コマンドの名前、オプション、引数(パス、Git ブランチ、フラグなど)に対して補完を提供します。

入力中に、 ターミナル ツールウィンドウに候補が自動で表示されます。 デフォルトでは、IntelliJ IDEA はパラメーターの候補を表示します。

  • サブコマンド、パラメーター、引数の補完を有効化するには、 設定 | ツール | ターミナル | コマンド補完 に移動し、 入力しながら補完ポップアップを表示する オプションで を選択します。

  • 補完ポップアップを手動で呼び出すには、 Ctrl+Space を押します。

  • 候補を確定するには、リストで選択し、 Enter を押します。

ターミナルでのコマンド補完

ターミナルエミュレータを設定する

  • Ctrl+Alt+S を押して設定を開き、 ツール | ターミナル を選択します。

  • または、ターミナルツールバーの をクリックし、 設定 を選択します。

詳細については、 ターミナル設定 を参照してください。

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

コマンドの開始と終了をより明確に区別するために、ターミナルでセパレーターを有効にすることができます。

  1. Ctrl+Alt+S を押して設定を開き、 ツール | ターミナル を選択します。

  2. セパレーターを有効または無効にするには、 実行されたコマンド間にセパレーターを表示する オプションを使用します。

    コマンドセパレータが有効になっています
    コマンドセパレーターは無効です
  3. 適用 をクリックして変更を保存します。

ターミナルエンジン

現在、IntelliJ IDEA では次のターミナルエンジンが利用可能です。

  • 改良版 2025(デフォルト)​​。 バージョン 2025.2 以降、IntelliJ IDEA のデフォルトのターミナルエンジンです。 クラシックエミュレータの安定性と、パフォーマンス、互換性、最新の機能強化を組み合わせるように設計されています。

  • クラシック。 これは、 JediTerm(英語) ライブラリに基づいて構築された、前世代の標準的なターミナルエミュレーターであり、ユーザー入力 (コマンドとキーストローク) は基盤となるシェルに直接送信されます。

実験的 2024 (非推奨) ターミナルエンジン(IntelliJ IDEA 2024.* では New Terminal とも呼ばれていました)は、互換性の問題により非推奨となりました。 このターミナルエンジンを選択するオプションは、IntelliJ IDEA 2024.* で有効にしていたユーザーのみ利用可能です。 このエンジンに関するドキュメントは、 以前のバージョンの IntelliJ IDEA ヘルプに記載されています。

ターミナルエンジンを選択

  1. ターミナル ツールウィンドウを開きます: 表示 | ツールウィンドウ | ターミナル

  2. ツールウィンドウのヘッダーで、 オプション をクリックし、ターミナルエンジンを選択します。

    ターミナル選択エンジン

    または、IDE 設定 (Ctrl+Alt+S) を開いて、 ツール | ターミナル | ターミナルエンジン に移動します。

ターミナルでの JDK

IntelliJ IDEA はプロジェクト用に設定された JDK を組み込みターミナルで利用できるようにします。 プロジェクト SDK を設定すると、IntelliJ IDEA はそれをすべてのターミナルセッションの JAVA_HOMEPATH 環境変数に追加します。 この方法で、ターミナルに JDK を個別にインストールまたは設定しなくても、 javajavac 、さらに ./gradlewmvn などのビルドツールを直接ターミナル上で実行できます。

ターミナルはプロジェクト SDK に従います。 ファイル | プロジェクト構造 | プロジェクト設定 | プロジェクト で変更すると、新しいターミナルセッションで使用される JDK が IntelliJ IDEA によって更新されます。

この挙動は プロジェクトの JDK を PATH に追加する オプションが 設定 | ツール | ターミナル で制御されており、デフォルトで有効化されています。

実行中のシェルセッションの環境変数は、遡及的に変更できません。 ターミナル ツールウィンドウが開いている場合、プロジェクトの JDK を切り替えたり、 プロジェクトの JDK を PATH に追加する オプションを切り替えたりすると、IntelliJ IDEA が新しいターミナルセッションの開始を促します。

ターミナルから JDK を設定する

ターミナルで Java コマンドを実行して IntelliJ IDEA が JDK を見つけられなかった場合、ターミナル出力に JDK の構成 リンクが表示されます。 それをクリックすると、 プロジェクト構造 ダイアログが開き、そこで JDK をダウンロードおよび 設定できます。

2026 年 7 月 14 日