RustRover 2026.1 Help

Rustfmt

Rustfmt(英語) は、標準の Rust コミュニティコードスタイルを強制するフォーマットツールです。

RustRover 2024.3 から、Rustfmt は Rust ファイルやプロジェクト全体のデフォルトフォーマッターになります。コード箇所、複数ファイルまたはディレクトリは引き続き 組み込み IDE フォーマッターでフォーマットされます。 Rustfmt を完全に無効化することも可能で、その場合、RustRover は Rust ファイルやプロジェクト全体にも組み込みフォーマッターを使用します。

組み込みフォーマッタの代わりに Rustfmt を有効(または無効)にする

  1. Ctrl+Alt+S を押して設定を開き、 Rust | Rustfmt に移動します。

  2. Rustfmt を有効にするには、 組み込みフォーマッターの代わりに Rustfmt を使用する チェックボックスをオンにします。 Rustfmt を無効にするには、チェックボックスをオフにします。

    組み込みフォーマッタの代わりに rustfmt を有効にする
  3. 変更を適用するには、 OK をクリックします。

保存時に Rustfmt を自動的に実行する

Rust ファイルが 保存されるたびに Rustfmt を実行するように RustRover を設定できます:

  1. Ctrl+Alt+S を押して設定を開き、 Rust | Rustfmt に移動します。 .

  2. 組み込みフォーマッターの代わりに Rustfmt を使用する チェックボックスが設定されていることを確認します。

  3. 保存時のアクションを設定する リンクをクリックします。

    保存時に rustfmt を有効にする
  4. コードの整形 チェックボックスを設定します。

    保存時に再フォーマットを有効にする
  5. 変更を適用するには、 OK をクリックします。

コミット時に Rustfmt を実行する

プロジェクトが バージョン管理されている場合は、変更をリポジトリにコミットするときに、Rustfmt を使用してコードを自動的に再フォーマットできます。

  1. Alt+0 を押して コミット ツールウィンドウを開き、 コミットオプションを表示 設定ボタン をクリックします。

  2. コミットチェック メニューで、 rustfmt の実行 オプションを有効にします。

このオプションを有効にすると、コミットごとに RustRover が Rust ファイルに対して Rustfmt を実行します。 このオプションは、無効にしない限り、現在のプロジェクトで有効なままになります。

高度なコミットオプションポップアップ

コミット時に実行できるアクションの詳細については、 コミットオプションを参照してください。

Rustfmt 呼び出しを構成する

Ctrl+Alt+S を押して設定を開き、 Rust | Rustfmt に移動します。 .

デフォルトのフォーマッタとしての Rustfmt
  • 必要に応じて、Rustfmt に 追加の引数 を指定してください。 利用可能なすべてのオプションは Rustfmt ドキュメント(英語)に記載されています。 不安定なオプションを使用する場合は、必ず --unstable-features を追加してください。

  • 優先する Rustfmt チャネル (安定版、ベータ版、ナイトリー版、開発版) を選択するか、IDE でデフォルトのチャネルを使用するようにします。

  • 必要に応じてカスタム 環境変数 を設定します。

変更を適用するには OK をクリックしてください

Rustfmt によるフォーマット

特定のファイルまたは Cargo プロジェクトに対して、Rustfmt を手動で実行できます。

Rustfmt でファイルを再フォーマットする

  1. 再フォーマットしたいファイルを開きます。

  2. Ctrl+Alt+Shift+L を押すか、メインメニューから コード | ファイルの整形 ... を選択します。

  3. ファイルの整形 ダイアログで、必要なスコープを選択します。 追加オプションを選択することもできます。

    • インポートの最適化: 未使用のインポートを削除する、足りないものを追加する、インポート文を整理するには、このオプションを選択します。

    • コードのクリーンアップ: コードクリーンアップインスペクションを実行するには、このオプションを選択します。

    • 改行を維持しない :コードスタイル設定に従って改行を整形します。 このオプションは、 整形時に保持|改行 設定を上書きします。

    ファイル整形ダイアログ
  4. 実行 をクリックしてください。

現在の Cargo プロジェクト内のすべてのファイルを再フォーマットする

フォーマットを変更したいプロジェクトを開きます。 次のいずれかの操作を行います:

  • メインメニューで コード | Cargo プロジェクトを Rustfmt で再フォーマットする へ移動します。

  • エディターで任意の Rust ファイルを開き、右クリックして Rust | Cargo プロジェクトを Rustfmt で再フォーマットする を選択し、コンテキストメニューを開きます。

  • Cargo ツールウィンドウ表示 | ツールウィンドウ | Cargo )を開き、ツールバーで the Reform Cargo Project with Rustfmt icon をクリックします。

2026 年 5 月 22 日