コードスタイル
このページでは、一貫性のあるフォーマットを維持し、特定のコーディング標準に従うために、RustRover で Rust コードスタイルとフォーマット設定をカスタマイズする方法について説明します。
IDE には、 プロジェクト スキームと デフォルト スキームの 2 つの定義済みスキームが付属しています。
プロジェクト スキームでは、構成する設定は現在のプロジェクトにのみ適用されます。
これらの設定は、 .idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。
プロジェクトのコードスタイル設定を変更すると、IDE によってフォルダーが作成されます。
デフォルト スキーム(IDE レベルのスキーム)では、構成する設定は、 デフォルト コードスタイルスキームが選択されている既存のすべてのプロジェクトに適用されます。
これらの設定は、RustRover 構成ディレクトリの codestyles フォルダーに保存され、VCS では共有されません。
プロジェクトのコードスタイルスキームをデフォルトスキームとして使用したい場合は、IDE レベルにコピーできます。 またその逆も可能で、IDE レベルのスキームの設定で現在のプロジェクト設定を上書きし、チームの他のメンバーと共有できます。
スキームを構成する
RustRover では、コードスタイル設定は言語ごとに異なるため、プロジェクトで使う各言語ごとに個別に設定する必要があります。 ある言語から設定をコピーして、別の言語に適用することもできます。
新しいコードスタイルスキームを作成する。
新しいコードスタイルスキームを作成するには、既存の IDE レベルスキームを複製し、必要に応じてその複製を設定してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
ここで一般的なコードスタイルの設定を行えます。
特定の言語のコードスタイルを作成したい場合は、リストからその言語を選択してください。
IDE に保存されている既存のスキームの中から選択し、
をクリックします。
リストから 複製 を選択してスキームのコピーを作成します。

新しいスキームに名前を付け、 Enter を押して保存します。
その後、新しいスキームで設定を行えます。
言語のコードスタイルを設定する
Ctrl+Alt+S を押して設定を開き、 を選択します。
新しいプロジェクトのスキームを構成するには、 に移動します。
コードスタイルを構成する言語を選択します。
構成したいコードスタイル スキーム を選択してください: プロジェクトスキームまたは IDE レベルのスキーム。
タブを閲覧し、コードスタイルの設定を行います。
ダイアログの右側のセクションを使用して、変更をプレビューします。 設定を変更すると、プレビュー領域に 1 つまたは複数の点滅領域が表示され、変更が強調されます。

別の言語のコードスタイルを適用する
ほとんどのサポートされている言語では、他言語やフレームワークのコードスタイル設定をコピーできます。
Ctrl+Alt+S を押して設定を開き、 を選択します。
新しいプロジェクトのスキームを構成するには、メインメニューの に移動します。
コードスタイルを構成する言語を選択します。
変更したいコードスタイル スキーム を選択してください: プロジェクトスキームまたは IDE レベルのスキーム。
右上隅の 選択して設定 をクリックします。
別の言語のコードスタイル設定を適用できる場合にのみ、リンクが表示されます。
表示されるリストから、コードスタイルをコピーする言語を選択します。
コードスタイル設定のコピー
Ctrl+Alt+S を押して設定を開き、 を選択します。
新しいプロジェクトのスキームを構成するには、メインメニューの に移動します。
コピーしたいコードスタイル スキーム を選択してください: プロジェクトスキームまたは IDE レベルのスキーム。
アイコンをクリックして、次のオプションのいずれかを選択します。
IDE にコピー… (プロジェクト スキームの場合): 選択したスキームを IDE レベルにコピーします。
RustRover は、指定した名前の新しいコードスタイルを RustRover ホームディレクトリに保存します。
プロジェクトにコピー… (IDE レベルのスキームの場合): 現在のプロジェクト設定を、選択した IDE レベルのプロファイルの設定で上書きします。
複製 (IDE レベルのスキームの場合): 選択した IDE スキームのコピーを同じレベルに作成します。

スキーム フィールドに新しいスキームの名前を入力し、 Enter を押して変更を保存します。