ディレクトリベースの設定
Rider 設定ダイアログ Ctrl+Alt+S では、ページアイコンを見て、特定のページに使用されている設定管理メカニズムを確認できます。

任意のアイコンでマークされていないページは、ユーザープロファイルに保存されている IDE 設定をホストします。
ソリューションレベルと IDE レベルの設定
IntelliJ プラットフォームをベースにした Rider のフロントエンド機能の設定は、ディレクトリベースのフォーマットで、XML ファイルの 2 つの場所に保存されます。
IDE レイアウト、優先キーマップ、エディター設定などの IDE 設定は、ユーザープロファイル(Windows の場合は %APPDATA%\JetBrains\RiderXX、Linux の場合は ~/.config/JetBrains/RiderXX、macOS の場合は ~/Library/Application Support/JetBrains/RiderXX)に保存されます。
ソリューション固有の設定(バージョン管理統合、コードスタイル設定など)は、ソリューションディレクトリの .idea\.idea.[Solution_Name]\.idea(macOS では非表示)に保存されます。
ソリューションレベルの設定
solution-level 設定は、現在のソリューションにのみ適用されます。これらの設定は、他のソリューションファイルと一緒に .idea ディレクトリに保存されます。
ソリューションがバージョン管理システムにある場合、ソリューション固有の設定(ソリューションフォルダー内の .idea フォルダー)を含む XML ファイルをバージョン管理下に保存することをお勧めします。例外は、ユーザー固有の設定を保存する workspace.xml および tasks.xml です。
GitHub の JetBrains.gitignore(英語) を参照すると、何を無視すべきかを知ることができます。
ソリューションレベルの設定にアクセスする
以下のいずれか 1 つを実行します:
Ctrl+Alt+S 押下
メインメニューから、Windows および Linux の場合は
を、macOS の場合は を選択します。

共有できない構成ファイルのリスト
JetBrains Rider は構成ファイルを識別し、無視されたファイルのリストに自動的に追加します。ただし、プロジェクトを手動で共有している場合は、これらのファイルとフォルダーをバージョン管理下に置かないことをお勧めします。
- .idea/workspace.xml
- .idea/tasks.xml
- .idea/usage.statistics.xml
.idea/dictionaries フォルダー
.idea/shelf フォルダー
ファイルの完全なリストについては、バージョン管理システムでプロジェクトを管理する方法および JetBrains.gitignore(英語) を参照してください。
グローバル設定をプロジェクトレベルにコピーする
IDE レベル(グローバル)設定
IDE レベル(グローバル)設定は、新しく作成されたすべてのプロジェクトに適用されます。IDE レベルの設定のリストに含まれるオプションは少ないですが、エディター設定の変更、カスタムスコープの作成、インスペクションの設定、VCS 固有の設定などを行うことができます。
既存のソリューション間で IDE 設定を共有する場合は、を使用して、後で他の IDE インスタンスにインポートできます。
IDE レベルの設定にアクセスする
メインメニューから、Windows および Linux では
、macOS では を選択します。
デフォルトの IDE 設定を復元する
JetBrains Rider のデフォルト設定を復元するには、IDE が実行されていないときに構成ディレクトリ idea.config.path を削除します。
- 構文
- %APPDATA%\JetBrains\<product><version>
- 例
- C:\Users\JohnS\AppData\Roaming\JetBrains\Rider2020.3
- 構文
- ~/Library/Application Support/JetBrains/<product><version>
- 例
- ~/Library/Application Support/JetBrains/Rider2020.3
- 構文
- ~/.config/JetBrains/<product><version>
- 例
- ~/.config/JetBrains/Rider2020.3
詳しくは、JetBrains Rider 構成ディレクトリを参照してください。
関連ページ:

バージョン管理を有効にする
JetBrains Rider は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。ソリューションレベルでは、ソリューションフォルダーを 1 つまたは複数のバージョン管理システム...

高度な構成
使用可能な標準オプションに加えて、JetBrains Rider を使用すると、基盤となるプラットフォームと Java ランタイムの低レベルの構成を実行できます。これにより、予期しない課題が発生する可能性があり、何をしているのかわからない場合は、JetBrains Rider のインストールが動作不...

レイヤーベースの設定
Rider 設定ダイアログ では、ページアイコンを見て、特定のページに使用されている設定管理メカニズムを確認できます。任意のアイコンでマークされていないページは、ユーザープロファイルに保存されている IDE 設定をホストします。レイヤーベースの設定は ReSharper と互換性があるため、ReSh...