コマンドラインインターフェース
コマンドラインから JetBrains Rider 機能を使用します: ファイルとプロジェクトを開き、差分を表示し、ファイルをマージし、コードスタイルを適用し、フォーマットし、ソースコードをインスペクションします。
スタンドアロンインスタンスのランチャー
インストールディレクトリには、JetBrains Rider を起動し、ソースコードをフォーマットし、インスペクションを実行するためのバッチスクリプトと実行可能ファイルが含まれています。コマンドプロンプト cmd.exe から使用するには、JetBrains Rider bin フォルダーの場所を PATH
環境変数に追加します。例: JetBrains Rider を C:\Program Files\JetBrains\JetBrains Rider にインストールした場合、次のコマンドを使用できます。
このコマンドは、現在のシェル(cmd.exe の現在のインスタンス)の PATH
環境変数のみを変更します。現在のユーザーのために永続的に更新する場合は、setx
を実行します。
すべてのユーザーに対してシステム全体で更新するには、setx
の代わりに setx /M
を実行します。
PATH
変数を構成した後、コマンドプロンプトの任意の作業ディレクトリから実行可能ファイルを実行できます。
あるいは、バッチスクリプトを使用することもできます。
シェルから JetBrains Rider を実行するには、open
コマンドを次のオプションとともに使用します。
-a
アプリケーションを指定します。
-n
アプリケーションがすでに実行されている場合でも、アプリケーションの新しいインスタンスを開きます。
--args
アプリケーションに渡す追加の引数を指定します。
例: 次のコマンドで Rider 2024.3.app を実行できます。
PATH
環境変数のディレクトリにこのコマンドを使用してシェルスクリプトを作成できます。例: 次の内容のファイル /usr/local/bin/rider を作成します。
スクリプトを実行する権限があることを確認してください。/usr/local/bin はデフォルトで PATH
環境変数にあるはずなので、シェルのどこからでも rider
を実行できるはずです。
スクリプトを実行する権限がない場合は、次のコマンドを実行します。
Linux では、インストールディレクトリには bin にあるランチャーシェルスクリプト rider.sh が含まれています。例: JetBrains Rider を /opt/rider にインストールした場合、次のコマンドを使用してスクリプトを実行できます。
PATH
環境変数からディレクトリ内のランチャースクリプトへのシンボリックリンクを作成できます。例: /usr/local/bin 内に rider という名前のリンクを作成する場合は、次のコマンドを実行します。
/usr/local/bin はデフォルトで PATH
環境変数にあるはずなので、シェルのどこからでも rider
コマンドを実行できるはずです。
Toolbox アプリによって生成されたシェルスクリプト
Toolbox アプリを使用して JetBrains 製品をインストールおよび管理している場合は、シェルスクリプトを使用してコマンドラインから IDE を起動できます。
Toolbox アプリは、シェルスクリプトを自動的に生成し、次のフォルダーに配置します。
デフォルトでは、Toolbox アプリはシステム PATH
環境変数からディレクトリにシェルスクリプトを配置するため、スクリプトの名前をコマンドとして実行して、任意の作業ディレクトリから JetBrains Rider を起動できます。
シェルスクリプトの場所を変更する
Toolbox アプリを開き、右上隅にある Toolbox アプリメニューアイコンをクリックして、設定を選択します。
設定タブで、ツールセクションを展開し、シェルスクリプトの場所フィールドに別のフォルダーを指定します。
シェルスクリプトの名前を変更する
同じ IDE の複数のバージョンがある場合、Toolbox アプリはバージョンごとに一意の名前のシェルスクリプトを生成します。この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。
Toolbox アプリを開きます。
IDE インスタンスの横にある をクリックし、設定を選択します。
構成セクションの下部にあるシェルスクリプト名フィールドを変更します。
または
デフォルトでは、Toolbox アプリはシステム PATH
環境変数からディレクトリにシェルスクリプトを配置するため、スクリプトの名前をコマンドとして実行して、任意の作業ディレクトリから JetBrains Rider を起動できます。
シェルスクリプトの場所を変更する
Toolbox アプリを開き、右上隅にある Toolbox アプリメニューアイコンをクリックして、設定を選択します。
設定タブで、ツールセクションを展開し、シェルスクリプトの場所フィールドに別のフォルダーを指定します。
シェルスクリプトの名前を変更する
同じ IDE の複数のバージョンがある場合、Toolbox アプリはバージョンごとに一意の名前のシェルスクリプトを生成します。この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。
Toolbox アプリを開きます。
IDE インスタンスの横にある をクリックし、設定を選択します。
構成セクションの下部にあるシェルスクリプト名フィールドを変更します。
デフォルトでは、Toolbox アプリはシステム PATH
環境変数からディレクトリにシェルスクリプトを配置するため、スクリプトの名前をコマンドとして実行して、任意の作業ディレクトリから JetBrains Rider を起動できます。
シェルスクリプトの場所を変更する
Toolbox アプリを開き、右上隅にある Toolbox アプリメニューアイコンをクリックして、設定を選択します。
設定タブで、ツールセクションを展開し、シェルスクリプトの場所フィールドに別のフォルダーを指定します。
シェルスクリプトの名前を変更する
同じ IDE の複数のバージョンがある場合、Toolbox アプリはバージョンごとに一意の名前のシェルスクリプトを生成します。この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。
Toolbox アプリを開きます。
IDE インスタンスの横にある をクリックし、設定を選択します。
構成セクションの下部にあるシェルスクリプト名フィールドを変更します。
コマンドライン引数
ランチャースクリプトは、コマンド、オプション、その他の引数を受け入れて、その動作を変更します。引数を指定しないと、スクリプトは JetBrains Rider を起動します。ファイルまたはディレクトリへのパスを指定すると、JetBrains Rider は指定されたファイルまたはディレクトリを開きます。詳細については、コマンドラインからファイルを開くを参照してください。
コマンド
diff
差分ビューアーを開いて、指定した 2 つのファイル間の違いを確認します。
詳細は、コマンドラインからファイルを比較するを参照してください。
merge
マージダイアログを開いて、指定したファイルをマージします。
詳細は、コマンドラインからファイルをマージするを参照してください。
attach-to-process
JetBrains Rider を起動し、指定されたソリューションを開き、指定された PID に接続する新しいデバッガーセッションを作成します。
構文:
rider attach-to-process [<debugger-key>] <pid> [<path-to-solution>]説明:
debugger-key
— アタッチ時に使用するデバッガーを指定できるオプションパラメーター。使用可能なキーは次のとおりです。netcore
— .NET デバッガーを使用する (以前は .NET Core と呼ばれていました)netframework
— 従来の .NET フレームワークデバッガーを使用する (Windows のみ)native
— LLDB デバッガーを使用する
デバッガーキーが指定されていない場合、JetBrains Rider はターゲットプロセスにロードされたランタイムを調べて、アタッチに使用する正しいデバッガーを決定します。
pid
— アタッチするプロセス IDpath-to-solution
— 開く必要のあるソリューションへの必須ではないパス。.sln ファイルへのパスまたはディレクトリのみを指定できます。
指定しない場合は、新しい空のソリューションが自動的に生成されます。これは、ソースのないプロジェクトで、外部プロセスにアタッチする必要があるだけの場合に役立ちます。
オプション
nosplash
JetBrains Rider のロード時にスプラッシュ画面を表示しません。
dontReopenProjects
プロジェクトを再度開いてウェルカム画面を表示しないでください。これは、開いていたプロジェクトが JetBrains Rider をクラッシュさせた場合に役立ちます。
disableNonBundledPlugins
手動でインストールしたプラグインをロードせずに JetBrains Rider を起動します。このオプションでは、プラグインが削除されたり、永久に無効になったりすることはありません。これは、インストールしたプラグインが JetBrains Rider をクラッシュさせた場合に役立ちます。IDE を起動して、問題のあるプラグインを無効にするかアンインストールすることができます。
--wait
コマンドプロンプトに戻る前に、ファイルが閉じられるのを待ちます。
関連ページ:
ターミナル
JetBrains Rider には、IDE 内からコマンドラインシェルを操作するためのターミナルエミュレータが組み込まれています。専用のターミナルアプリケーションに切り替えることなく、.NET コマンド (たとえばエンティティフレームワークコアを使用)、Git コマンドの実行、ファイルアクセス許可の設定、その他のコマンドラインタスクの実行に使用します。ターミナルプラグインを有効にするこの機能は、デフォルトで JetBrains Rider にバンドルされて有効になっているターミナルプラグインに...
コマンドラインからファイルを開く
コマンドラインから JetBrains Rider の任意のファイルまたはフォルダーを開きます。必要に応じて、開いた後にキャレットを配置する場所を指定します。JetBrains Rider を実行するための実行可能ファイルは、bin のインストールディレクトリにあります。この実行可能ファイルをコマンドラインランチャーとして使用するには、コマンドラインインターフェースの説明に従って、システムに追加します。構文 rider64.exe [--line <number>] [--column...
外部ツール
サードパーティのコマンドラインアプリケーションを外部ツールとして構成して、JetBrains Rider から実行します。例: ワークフローでは、特定のスクリプト、コードジェネレーター、アナライザー、プリプロセッサーまたはポストプロセッサー、データベースユーティリティなどの実行が必要になる場合があります。外部ツールとして構成することにより、JetBrains Rider は専用のアクションを提供します。これは、メインメニューや特定のコンテキストメニューから実行したり、ショートカットを割り当てたり...