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

ターミナルツールウィンドウにアクセスする
に移動するか、Alt+F12 を押します。
デフォルトでは、ターミナルエミュレーターは、現在のディレクトリを現在のソリューションのルートディレクトリに設定して実行します。デフォルトの開始ディレクトリの変更の詳細については、「ターミナル設定」を参照してください。
任意のファイル (たとえば、エクスプローラーツールウィンドウの Alt+1 または開いているエディタータブ) を右クリックし、を選択すると、そのファイルのディレクトリに新しいセッションを含むターミナルツールウィンドウが開きます。
新しいローカルセッションを開始する
別のタブで新しいセッションを開始するには、ツールバーの
をクリックするか、Ctrl+Shift+T を押します。
タブ内で複数のセッションを実行するには、タブを右クリックして、コンテキストメニューで右に分割または下に分割を選択します。
ターミナルは、ソリューションまたは JetBrains Rider を閉じると、タブとセッションを保存します。タブ名、現在の作業ディレクトリ、さらにはシェル履歴も保持されます。
タブを閉じるには、ターミナルツールバーの
をクリックするか、Ctrl+F4 を押します。
実行中のセッションを終了するには、
をクリックしてタブを閉じ、プロセスの終了を確認します。
アクティブなタブを切り替えるには、Alt+Right と Alt+Left を押します。または、Alt+Down を押すと、すべてのターミナルタブのリストが表示されます。
ターミナル画面をクリアするには、⌘ K を押します。
新しい SSH セッションを開始する
ターミナルツールバーで、
をクリックし、新規 SSH セッションを選択します。

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

または、SSH 構成を構成している場合は、リストからいずれかを選択できます。
接続を終了するには、ターミナルタブで をクリックします。
ターミナルタブの名前を変更する
タブを右クリックし、コンテキストメニューからセッション名の変更を選択します。
ターミナルで検索
ターミナルセッションで特定の文字列を検索するには、Ctrl+F を押します。これにより、セッション内のすべてのテキスト (プロンプト、コマンド、出力) が検索されます。
デフォルトでは、検索は大文字と小文字を区別しません。検索フィールドで「 」(大 / 小文字を区別する)をクリックすると、大文字と小文字が区別されます。
ターミナルで補完を使用する
JetBrains Rider は、パス、Git ブランチ、フラグなどのコマンド名、オプション、引数の補完を提供します。
入力すると、ターミナルツールウィンドウに自動的に候補が表示されます。デフォルトでは、JetBrains Rider はパラメーターの候補を表示します。
サブコマンド、パラメーター、引数の補完を有効にするには、に移動し、入力時に補完ポップアップを表示するオプションに常時を選択します。
補完ポップアップを手動で呼び出すには、Ctrl+Space を押します。
提案を受け入れるには、リストで提案を選択し、Enter を押します。

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


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

または、IDE 設定 (Ctrl+Alt+S) を開いて、に移動します。
関連ページ:
ターミナル設定
このページを使用して、組み込みターミナルエミュレータの設定をカスタマイズします。ターミナルプラグインを有効にするこの機能は、デフォルトで JetBrains Rider にバンドルされて有効になっているターミナルプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、ターミナルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。ターミナルエンジン:Jet...
SSH 構成
このページを使用して SSH 構成を作成します。これは、リモートインタープリターの構成、SFTP デプロイサーバーへの接続、および SSH セッションの起動に使用できます。追加新しい SSH 構成を作成します。削除選択した SSH 構成を削除します。コピー選択した SSH 構成のコピーを作成します。名前変更選択した SSH 構成の名前を変更します。SSH 構成設定:
ターミナル
JetBrains Rider には、IDE 内からコマンドラインシェルを操作するためのターミナルエミュレータが組み込まれています。専用のターミナルアプリケーションに切り替えることなく、.NET コマンド (たとえばエンティティフレームワークコアを使用)、Git コマンドの実行、ファイルアクセス許可の設定、その他のコマンドラインタスクの実行に使用します。ターミナルプラグインを有効にするこの機能は、デフォルトで JetBrains Rider にバンドルされて有効になっているターミナルプラグインに...
OpenTelemetry
OpenTelemetry プラグインは、開発ワークフローにランタイムの可観測性をもたらします。ログ、メトリクス、トレースを収集、処理、表示することで、アプリケーション内の実行時の動作やサービス間の関係性を理解できます。OpenTelemetry プラグインをインストールするこの機能は、インストールして有効にする必要がある OpenTelemetry プラグインに依存しています。詳細については、マーケットプレイスからプラグインをインストールするを参照してください。を押して設定を開き、を選択します。マ...