ターミナル
IntelliJ IDEA には、IDE 内からコマンドラインシェルを操作するための組み込みターミナルエミュレータが含まれています。 これを使用して、専用のターミナルアプリケーションに切り替えることなく、Java ツール、Git コマンドの実行、ファイル権限の設定、その他のコマンドラインタスクの実行を行います。
ターミナルプラグインを有効化します。
この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている ターミナル(英語)プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 ターミナルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
最初、ターミナルエミュレーターはデフォルトのシステムシェルで実行されますが、Windows PowerShell、コマンドプロンプト cmd.exe 、 sh、 bash、 zsh、 csh など、他の多くのシェルもサポートしています。 シェルの変更の詳細については、「ターミナル設定 」を参照してください。
ターミナルツールウィンドウにアクセスする
に移動するか、 Alt+F12 を押します。
デフォルトでは、ターミナルエミュレータは、現在のディレクトリを現在のプロジェクトのルートディレクトリに設定して実行します。 デフォルトの開始ディレクトリを変更する方法についての詳細は、 ターミナル設定 を参照してください。
任意のファイル(例えば、 プロジェクト ツールウィンドウ(Alt+1 )や開いているエディタータブ)を右クリックし、 を選択すると、そのファイルのディレクトリで新しいセッションを開始した ターミナル ツールウィンドウが開きます。
新しいローカルセッションを開始する
別のタブで新しいセッションを開始するには、ツールバーの
をクリックするか、 Ctrl+Shift+T を押します。

タブ内で複数のセッションを実行するには、タブを右クリックして、コンテキストメニューで 右に分割 または 下に分割 を選択します。
ターミナルは、プロジェクト または IntelliJ IDEA を閉じるとタブとセッションを保存します。 タブ名、現在の作業ディレクトリ、さらにはシェル履歴も保持されます。
タブを閉じるには、ターミナルツールバーの
をクリックするか、 Ctrl+F4 を押します。
実行中のセッションを終了するには、
をクリックしてタブを閉じ、プロセスの終了を確認します。
アクティブなタブを切り替えるには、 Alt+Right と Alt+Left を押します。 または、 Alt+Down を押すと、すべてのターミナルタブのリストが表示されます。
ターミナル画面をクリアするには、 Ctrl+L を押します。
Start a new SSH session
ターミナルのツールバーで「
」をクリックし、「新規 SSH セッション 」を選択します。

接続するホストのアドレスを入力し、認証データを提供します。

または、 SSH を構成している場合は、リストからいずれかを選択できます。
接続を終了するには、ターミナルタブで をクリックします。
ターミナルタブの名前を変更する
タブを右クリックし、コンテキストメニューから セッション名の変更 を選択します。
ターミナルで検索
ターミナルセッションで特定の文字列を検索するには、 Ctrl+F を押します。 これにより、セッション内のすべてのテキスト (プロンプト、コマンド、出力) が検索されます。
デフォルトでは、検索は大文字と小文字を区別しません。 検索フィールドで「」(大/小文字を区別する (C) )をクリックすると、大文字と小文字が区別されます。
ターミナルからファイルやフォルダーに移動する方法
ターミナルはファイルやフォルダーへの絶対パスおよび相対パスを認識してハイライトします。 マウスを重ねると、ハイパーリンクとして表示されます。 これにより、コンパイルメッセージ、ビルドエラー、AI コーディングエージェントの応答で参照されたロケーションにすばやく移動できます。
Ctrl を押しながらターミナル内のファイル名をクリックすると、エディターで開きます。
Ctrl を押しながらターミナル内のフォルダー名付きリンクをクリックすると、 プロジェクト ツールウィンドウで場所を特定できます。 フォルダーが現在のプロジェクト外にある場合、IntelliJ IDEA がデフォルトのファイルシステムエクスプローラーを開きます。
または、ファイルやフォルダー名をクリックしてツールチップ内の 開く リンクを使用してください。
ターミナルで補完を使用する
IntelliJ IDEA は、コマンドの名前、オプション、引数(パス、Git ブランチ、フラグなど)に対して補完を提供します。
入力中に、 ターミナル ツールウィンドウに候補が自動で表示されます。 デフォルトでは、IntelliJ IDEA はパラメーターの候補を表示します。
サブコマンド、パラメーター、引数の補完を有効化するには、 に移動し、 入力しながら補完ポップアップを表示する オプションで 常 を選択します。
補完ポップアップを手動で呼び出すには、 Ctrl+Space を押します。
候補を確定するには、リストで選択し、 Enter を押します。

ターミナルエミュレータを設定する
Ctrl+Alt+S を押して設定を開き、 を選択します。
または、ターミナルツールバーの
をクリックし、 設定 を選択します。
詳細については、 ターミナル設定 を参照してください。
実行されたコマンド間の区切りを設定する
コマンドの開始と終了をより明確に区別するために、ターミナルでセパレーターを有効にすることができます。
Ctrl+Alt+S を押して設定を開き、 を選択します。
セパレーターを有効または無効にするには、 実行されたコマンド間にセパレーターを表示する オプションを使用します。


適用 をクリックして変更を保存します。
ターミナルエンジン
現在、IntelliJ IDEA では次のターミナルエンジンが利用可能です。
改良版2025 (デフォルト)。 バージョン 2025.2 以降、IntelliJ IDEA のデフォルトのターミナルエンジンです。 クラシックエミュレータの安定性と、パフォーマンス、互換性、最新の機能強化を組み合わせるように設計されています。
クラシック。 これは、 JediTerm(英語) ライブラリに基づいて構築された、前世代の標準的なターミナルエミュレーターであり、ユーザー入力 (コマンドとキーストローク) は基盤となるシェルに直接送信されます。
実験的2024 (非推奨) ターミナルエンジン(IntelliJ IDEA 2024.* では New Terminal とも呼ばれていました)は、互換性の問題により非推奨となりました。 このターミナルエンジンを選択するオプションは、IntelliJ IDEA 2024.* で有効にしていたユーザーのみ利用可能です。 このエンジンに関するドキュメントは、 以前のバージョンの IntelliJ IDEA ヘルプに記載されています。
ターミナルエンジンを選択
ターミナル ツールウィンドウを開きます: 。
ツールウィンドウのヘッダーで、
をクリックし、ターミナルエンジンを選択します。

または、IDE 設定 (Ctrl+Alt+S) を開いて、 に移動します。