コマンドラインインターフェース
コマンドラインで JetBrains Rider の機能を利用できます: ファイルやプロジェクトのオープン、差分の表示、ファイルのマージ、コードスタイルやフォーマットの適用、ソースコードのインスペクションも行えます。
スタンドアロンインスタンスのランチャー
インストールディレクトリには、JetBrains Rider の起動、ソースコードのフォーマット、インスペクションの実行に使用するバッチスクリプトおよび実行可能ファイルが含まれています。 コマンドプロンプト cmd.exe からこれらを使用するには、JetBrains Rider の bin フォルダーの場所を PATH 環境変数に追加します。 例:JetBrains Rider を C:\Program Files\JetBrains\%instance% にインストールした場合、次のコマンドを使用できます:
このコマンドは、現在のシェル( cmd.exe の現在のインスタンス)の PATH 環境変数のみを変更します。 現在のユーザーのために永続的に更新する場合は、 setx を実行します。
すべてのユーザーに対してシステム全体で更新するには、 setx の代わりに setx /M を実行します。
PATH 変数を構成した後、コマンドプロンプトの任意の作業ディレクトリから実行可能ファイルを実行できます。
または、バッチスクリプトを使用することもできます:
シェルから JetBrains Rider を実行するには、 open コマンドを次のオプションとともに使用します:
-aアプリケーションを指定してください。
-n既にアプリケーションが実行中であっても、新しいインスタンスを開きます。
--argsアプリケーションに渡す追加引数を指定してください。
例: 次のコマンドで Rider 2026.1.アプリ を実行できます。
PATH 環境変数のディレクトリにこのコマンドを使用してシェルスクリプトを作成できます。 例: 次の内容のファイル /usr/local/bin/%maclauncher% を作成します。
スクリプトを実行する権限があることを確認してください。デフォルトでは /usr/local/bin が PATH 環境変数にあるはずなので、シェルのどこからでも %maclauncher% を実行できるはずです。
スクリプトを実行する権限がない場合は、次のコマンドを実行してください:
Linux では、 インストールディレクトリの bin にランチャーシェルスクリプト %linlauncher% が含まれています。 例:JetBrains Rider を /opt/rider にインストールした場合、次のコマンドでスクリプトを実行できます:
PATH 環境変数からディレクトリ内のランチャースクリプトへのシンボリックリンクを作成できます。 例: /usr/local/bin 内に rider という名前のリンクを作成する場合は、次のコマンドを実行します。
/usr/local/bin はデフォルトで PATH 環境変数にあるはずなので、シェルのどこからでも rider コマンドを実行できるはずです。
Toolbox Appによって生成されたシェルスクリプト
Toolbox App を使って JetBrains 製品をインストールおよび管理している場合、シェルスクリプトでコマンドラインから IDE を起動できます。
Toolbox App は、シェルスクリプトを自動的に生成し、次のフォルダーに配置します:
デフォルトで、Toolbox App はシステム PATH 環境変数のディレクトリにシェルスクリプトを配置するため、スクリプト名をコマンドとして実行して任意の作業ディレクトリから JetBrains Rider を起動できます。
シェルスクリプトの場所を変更する
Toolbox Appを開き、右上の Toolbox App メニュー アイコンをクリックし、 設定 を選択します。

設定 タブで ツール セクションを展開し、 シェルスクリプトの場所 フィールドで別のフォルダーを指定します。

シェルスクリプトの名前を変更する
同じ IDE の複数バージョンが存在する場合、Toolbox App は各バージョンごとに一意の名前でシェルスクリプトを生成します。 この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。
Toolbox App を開きます。
IDE インスタンスの横にある
をクリックし、 設定 を選択します。
Configuration セクションの下部にある シェルスクリプト命名 フィールドを変更します。

または
デフォルトで、Toolbox App はシステム PATH 環境変数のディレクトリにシェルスクリプトを配置するため、スクリプト名をコマンドとして実行して任意の作業ディレクトリから JetBrains Rider を起動できます。
シェルスクリプトの場所を変更する
Toolbox Appを開き、右上の Toolbox App メニュー アイコンをクリックし、 設定 を選択します。

設定 タブで ツール セクションを展開し、 シェルスクリプトの場所 フィールドで別のフォルダーを指定します。

シェルスクリプトの名前を変更する
同じ IDE の複数バージョンが存在する場合、Toolbox App は各バージョンごとに一意の名前でシェルスクリプトを生成します。 この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。
Toolbox App を開きます。
IDE インスタンスの横にある
をクリックし、 設定 を選択します。
Configuration セクションの下部にある シェルスクリプト命名 フィールドを変更します。

デフォルトで、Toolbox App はシステム PATH 環境変数のディレクトリにシェルスクリプトを配置するため、スクリプト名をコマンドとして実行して任意の作業ディレクトリから JetBrains Rider を起動できます。
シェルスクリプトの場所を変更する
Toolbox Appを開き、右上の Toolbox App メニュー アイコンをクリックし、 設定 を選択します。

設定 タブで ツール セクションを展開し、 シェルスクリプトの場所 フィールドで別のフォルダーを指定します。

シェルスクリプトの名前を変更する
同じ IDE の複数バージョンが存在する場合、Toolbox App は各バージョンごとに一意の名前でシェルスクリプトを生成します。 この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。
Toolbox App を開きます。
IDE インスタンスの横にある
をクリックし、 設定 を選択します。
Configuration セクションの下部にある シェルスクリプト命名 フィールドを変更します。

コマンドライン引数
ランチャースクリプトは、コマンド、オプション、その他の引数を受け入れて、その動作を変更します。 引数を指定しない場合、スクリプトは JetBrains Rider を起動します。 ファイルまたはディレクトリへのパスを指定すると、JetBrains Rider は指定されたファイルまたはディレクトリを開きます。 詳細については、 コマンドラインからファイルを開く を参照してください。
コマンド
diff差分ビューアーを開いて、指定したファイル間の違いを確認します。
詳細については、 コマンドラインからファイルを比較する を参照してください。
mergeマージ ダイアログを開いて、指定したファイルをマージします。
詳細については、 コマンドラインからファイルをマージする を参照してください。
attach-to-processJetBrains 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 ファイルへのパスまたはディレクトリのみを指定できます。
指定しない場合は、新しい空のソリューションが自動的に生成されます。 これは、ソースのないプロジェクトで、外部プロセスにアタッチする必要があるだけの場合に役立ちます。
オプション
nosplashJetBrains Rider のロード時にスプラッシュ画面を表示しません。
dontReopenProjectsプロジェクトを再度開いたりようこそ画面を表示したりしません。 これは、開いていたプロジェクトが JetBrains Rider をクラッシュさせた場合に役立ちます。
disableNonBundledPlugins手動でインストールしたプラグインをロードせずに JetBrains Rider を起動します。 このオプションでは、プラグインが削除されたり、永久に無効になったりすることはありません。 これは、インストールしたプラグインが JetBrains Rider をクラッシュさせた場合に役立ちます。 IDE を起動して、問題のあるプラグインを無効にするかアンインストールすることができます。
--waitファイルが閉じられるまで待ってからコマンドプロンプトに戻ります。