JetBrains Rider 2020.1ヘルプ

ディレクトリベースの設定

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

Rider: Code formatting settings

任意のアイコンでマークされていないページは、ユーザープロファイルに保存されているIDE設定をホストします。

ソリューションレベルとIDEレベルの設定

IntelliJプラットフォームをベースにしたRiderのフロントエンド機能の設定は、ディレクトリベースのフォーマットで、XMLファイルの2つの場所に保存されます。

  • IDEレイアウト、優先キーマップ、エディター設定などのIDE設定は、ユーザープロファイル(Windowsの場合は%USERPROFILE%\.RiderXX\config、Linuxの場合は ~/.RiderXX/config、macOSの場合は ~/Library/Preferences/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 フォルダーにある一連のXMLファイルとしてプロジェクトディレクトリに保存されます。このフォルダーには、バージョン管理下に置くべきではないユーザー固有の設定と、チームで作業している開発者間で通常共有されるプロジェクト設定(コードスタイルの構成など)の両方が含まれています。

プロジェクトをバージョン管理下に置くと、個人設定は自動的に無視されます。JetBrains Riderは、workspace.xml (個人設定のあるファイル)を無視されたファイルのリストに移動して、他の開発者の設定との競合を回避します。

設定ファイルは選択に応じて処理されます。プロジェクト設定を変更して新しい設定ファイルが作成されると、IDEは画面の下部にこのプロジェクトの設定ファイルの扱い方を選択するように促す通知を表示します。

  • ファイルの表示 : 作成された設定ファイルのリストを見て、どれをバージョン管理下に置きたいかを選択します。その後、選択したファイルはVCSに追加されるようにスケジュールされます。

  • 常に追加 : VCSに追加するために .idea ディレクトリに作成されたすべての設定ファイルをサイレントにスケジュールします(現在のプロジェクトにのみ適用されます)。

  • 今後この質問を表示しない : VCSに追加する設定ファイルをスケジュールしないでください。手動でVCSに追加するまで、それらはバージョン管理外のステータスになります(現在のプロジェクトにのみ適用されます)。

オプションを選択せずに通知を閉じると、新しい設定ファイルが作成された後に再び表示されます。IDEを再起動しても、新しいファイルはオプションの1つを選択するまでそこにあるリストにも移動します。

Notification prompting to select how to treat configuration files

グローバル設定をプロジェクトレベルにコピーする

グローバル(IDE)設定はプロジェクトとは別に保存されます。そのため、これらの設定はバージョン管理を通じてプロジェクトと共有されません。

ただし、一部の設定はプロジェクトレベルにコピーできます。例: コードスタイル設定のコピーを作成できます。その場合、IDEは .idea ディレクトリに対応する構成ファイルを作成し、VCSを介してプロジェクトと共有できます。

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.1
構文
~/Library/Application Support/JetBrains/<product><version>
サンプル
~/Library/Application Support/JetBrains/Rider2020.1
構文
~/.config/JetBrains/<product><version>
サンプル
~/.config/JetBrains/Rider2020.1

詳しくは、JetBrains Rider構成ディレクトリを参照してください。

最終更新日: 2020年7月6日