ターミナル
JetBrains Rider には、IDE 内からコマンドラインシェルを操作するためのターミナルエミュレータが組み込まれています。専用のターミナルアプリケーションに切り替えることなく、.NET コマンド (たとえばエンティティフレームワークコア(英語)を使用)、Git コマンドの実行、ファイルアクセス許可の設定、その他のコマンドラインタスクの実行に使用します。
ターミナルプラグインを有効にする
この機能は、デフォルトで JetBrains Rider にバンドルされて有効になっているターミナル(英語)プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、ターミナルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
最初、ターミナルエミュレーターはデフォルトのシステムシェルで実行されますが、Windows PowerShell、コマンドプロンプト cmd.exe、sh
、bash
、zsh
、csh
など、他の多くのシェルもサポートしています。シェルの変更の詳細については、「ターミナル設定」を参照してください。
基礎となるシェルへのフルアクセスを提供します。つまり、ファーマネージャー(英語)(ファイルとアーカイブの管理用)などのツールを実行することもできます。
![JetBrains Rider のターミナルエミュレーターで Far Manager を使用する Using Far Manager in the JetBrains Rider's terminal emulator](https://resources.jetbrains.com/help/img/rider/2024.1/terminal-far.png)
ターミナルツールウィンドウを開く
に移動するか、Alt+F12 を押します。
デフォルトでは、ターミナルエミュレーターは、現在のディレクトリを現在のソリューションのルートディレクトリに設定して実行します。デフォルトの開始ディレクトリの変更の詳細については、「ターミナル設定」を参照してください。
新しいローカルセッションを開始する
別のタブで新しいセッションを開始するには、ツールバーの
をクリックするか、Ctrl+Shift+T を押します。
タブ内で複数のセッションを実行するには、タブを右クリックして、コンテキストメニューで右に分割または下に分割を選択します。
ターミナルは、ソリューションまたは JetBrains Rider を閉じるときにタブとセッションを保存します。タブ名、現在の作業ディレクトリ、さらにはシェルの履歴まで保存されます。
タブを閉じるには、ターミナルツールバーの をクリックするか、Ctrl+F4 を押します。
Alt+Right と Alt+Left を押して、アクティブなタブを切り替えます。または、Alt+Down を押して、すべてのターミナルタブのリストを表示することもできます。
ターミナル画面をクリアするには、Ctrl+L を押します。
新しい SSH セッションを開始する
ツールバーで、
をクリックし、新規 SSH セッションを選択します。
接続するホストのアドレスを入力し、認証データを提供します。
または、SSH 構成を構成している場合は、リストからいずれかを選択できます。
![新しい SSH セッションを開始する Start a new SSH session](https://resources.jetbrains.com/help/img/rider/2024.1/terminal_ssh_session.png)
接続を終了するには、ターミナルタブで をクリックします。
ターミナルタブの名前を変更
タブを右クリックし、コンテキストメニューからセッション名の変更を選択します。
ターミナルで検索
ターミナルセッションで特定の文字列を検索するには、Ctrl+F を押します。これにより、セッション内のすべてのテキスト(プロンプト、コマンド、出力)が検索されます。
デフォルトでは、検索では大文字と小文字が区別されません。検索フィールドで 大 / 小文字を区別するをクリックすると、大文字と小文字が区別されます。
ターミナルエミュレータを設定する
Ctrl+Alt+S を押して設定を開き、
を選択します。または、ターミナルツールバーの
をクリックし、設定を選択します。
詳細は、ターミナル設定を参照してください。
新しいターミナル
2024.1 リリースから、新しいターミナルのベータバージョンが JetBrains Rider の新しい UI で利用可能になります。
新しい UI に合わせて外観と操作性が改善されたほか、その他の主な機能は次のとおりです。
コマンド出力を個別の視覚ブロックに分割します。出力領域に移動するには Ctrl+Up を押し、入力領域に切り替えるには Ctrl+Down を押します。出力領域ブロックを移動するには、Up および Down 矢印キーを使用します。
コマンド名、引数、フラグ、パスの補完を含むコマンド補完。提案された値ごとに、新しいターミナルに簡単なドキュメントが表示されます。
コマンド名と引数は入力時に補完されますが、コマンド名の後に Ctrl+Space または Tab を押すと、可能な引数のリストが表示されます。
以前入力したコマンドの履歴を表示するには、入力領域で Up を押します。
新しいターミナルを有効にする
ターミナルツールウィンドウを開きます: 。
ツールウィンドウのヘッダーで、
をクリックし、新しいターミナルを有効にするを選択します。
![新しいターミナルを有効にする Enable New Terminal](https://resources.jetbrains.com/help/img/rider/2024.1/terminal_enable_new_terminal.png)
または、IDE 設定 (Ctrl+Alt+S) を開いて、
に移動します。出力ブロック内を検索
フルテキストバッファは引き続き検索可能ですが、新しいターミナルでは特定の出力ブロック内での検索も可能になります。
ターミナルツールウィンドウで、Ctrl+F を押します。
開いた検索ダイアログで、
( ブロック内検索 ) をクリックし、検索するキーワードを入力します。
これにより、現在選択されている出力ブロックのみに検索が絞り込まれます。任意のブロックをクリックして選択するか、Up および Down 矢印キーを使用して移動することができます。
![新しいターミナルで検索 Search in New Terminal](https://resources.jetbrains.com/help/img/rider/2024.1/terminal_search_in_blocks.png)
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/rider_settings_tools_terminal.png)
ターミナル設定
このページを使用して、組み込みターミナルエミュレータの設定をカスタマイズします。ターミナルプラグインを有効にするこの機能は、デフォルトで JetBrains Rider にバンドルされて有効になっているターミナルプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、ターミナルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。新しいターミナル:2024...
![](https://pleiades.io/icons/rider.png)
SSH 構成
このページを使用して SSH 構成を作成します。これは、リモートインタープリターの構成、SFTP デプロイサーバーへの接続、および SSH セッションの起動に使用できます。追加新しい SSH 構成を作成します。削除選択した SSH 構成を削除します。コピー選択した SSH 構成のコピーを作成します。名前変更選択した SSH 構成の名前を変更します。SSH 構成設定:このプロジェクトでのみ表示するこの SSH 構成を現在のプロジェクトに制限します。この構成は、他のプロジェクトでは使用できません。J...
![](https://resources.jetbrains.com/help/img/rider/2024.1/rdr_new_ui_overview.png)
新しい UI
新しいユーザーインターフェース (UI) は、JetBrains Rider の外観を新しく再設計したものです。これは、視覚的な複雑さを軽減し、重要な機能に簡単にアクセスできるようにし、必要に応じて複雑な機能を段階的に公開することを目的として作成されており、その結果、見た目も操作性もすっきりします。主な変更点には、簡素化されたメインツールバー、新しいツールウィンドウレイアウト、新しいテーマ、更新されたアイコンがあります。新しい UI を有効にするを押して設定を開き、を選択します。新しい UI...
![](https://resources.jetbrains.com/help/img/rider/2024.1/tutorial_generic_general_tab.png)
汎用タスクサーバーを構成する
JetBrains Rider は、すぐに使用できる多くのタスクトラッカーとの統合をサポートしています。ただし、JetBrains Rider がまだサポートしていないトラッカーを使用する場合でも、いわゆる汎用サーバーを構成して統合できます。このチュートリアルでは、次の方法について説明します。汎用サーバーとして JIRA Cloud に接続します。割り当てられている問題のリストを取得します。各問題について、ID、タイトル、説明、問題が作成および更新された日時を取得します。トラッカーへの接続を設定...
![](https://resources.jetbrains.com/help/img/rider/2024.1/03_DockerSettings.png)
Docker
Docker は、分離された再現可能な環境で実行可能ファイルをデプロイおよび実行するためのツールです。これは、たとえば、本番環境と同じ環境でコードをテストする場合に役立ちます。JetBrains Rider は Docker 機能を統合し、Docker イメージの作成、Docker コンテナーの実行、Docker Compose アプリケーションの管理、パブリックおよびプライベート Docker レジストリの使用など、IDE から直接実行するための支援を提供します。Docker プラグインを有効に...