CLion 2025.3 ヘルプ

ターミナルエミュレータ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

新しい SSH セッションを開始する

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

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

    Providing data in the SSH Session dialog

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

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

コマンドの自動補完とドキュメントの表示

  • ドキュメント付きのコード補完は、コマンド、パス、引数、オプション、その他の要素に対して機能します。

    Cl terminal completion

コマンド、プロンプト、出力間を移動する

  • コマンドブロック間を移動するには矢印キーを使用します。

  • プロンプトと出力の間でフォーカスを切り替えるには、⌘↑ / Ctrl+ ↑⌘↓ /Ctrl+ ↓ショートカットを使用します。

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

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

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

    Searching in the Terminal

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

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

CLion は、パス、Git ブランチ、フラグなどのコマンド名、オプション、引数の補完を提供します。

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

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

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

  • 提案を受け入れるには、リストで提案を選択し、Enter を押します。

Completion of commands in the terminal

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

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

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

    Cl terminal quickaccesssettings

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

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

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

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

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

    Command separators are enabled
    Command separators are disabled
  3. 変更を保存するには、適用をクリックします。

ターミナルエンジン

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

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

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

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

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

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

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

    Terminal Select Engine

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

2026 年 1 月 05 日

関連ページ:

ターミナル設定

このページを使用して、組み込みターミナルエミュレータの設定をカスタマイズします。ターミナルプラグインを有効にするこの機能は、デフォルトで CLion にバンドルされて有効になっているターミナルプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、ターミナルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。ターミナルエンジン:CLion には現在、クラ...

ターミナルエミュレータ

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

プロセス

プロセスの表示と管理以下のいずれか 1 つを実行します: ステータスバーをクリックします。メインメニューからを呼び出します。、プロセスマネージャーは、現在バックグラウンドで実行されているすべてのプロセスを表示します。必要に応じて、進行状況バーの右側にあるアイコンを使用して、一部のプロセスを一時停止またはキャンセルできます。2026 年 1 月 14 日外部ツールターミナルエミュレータ

出力コンソールのターミナル

CLion は出力コンソールでターミナルをエミュレートし、呪い / 呪いアプリケーションなどのテキストベースのユーザーインターフェース (TUI) の操作を支援します。出力コンソールでターミナルエミュレーションを有効にするメインメニューで、に移動します。目的の構成を選択し、出力コンソールでターミナルをエミュレートするチェックボックスを設定します。制限:この機能が使用できるかどうかは、使用している OS、デバッガー、ツールチェーンによって異なります。また、入力リダイレクトがあるかどうか、実行中のプ...