RustRover 2026.1 Help

クイックスタートガイド

RustRover を初めてご利用ですか? このガイドは、IDE のワークスペースと機能を確認し、Rust 開発プロセスの主要な側面をすべて試すのに役立ちます。

1。 Rust プロジェクトを開くか作成する

Rust プロジェクトの作業を開始するには、三つのオプションがあります。

新しい Cargo プロジェクトを作成する

  1. RustRover を起動してください。

    新しいプロジェクトを開始するには、次のいずれかを実行します。

    • ウェルカム画面で 新規プロジェクト をクリックします。

    • メインメニューから ファイル | 新規 | プロジェクト を選択します。

    • メインウィンドウのヘッダーにあるプロジェクトウィジェットをクリックし、 新規プロジェクト を選択します。

      プロジェクトウィジェットを使用して新しいプロジェクトを作成する
  2. 左側のペインで、 Rust が選択されていることを確認します。

  3. プロジェクトの場所と名前を指定します。

  4. Rust ツールチェーンと標準ライブラリの場所を指定します。

    ツールチェーンと標準ライブラリがインストールされている場合、RustRover はそれらを自動的に検出します。 そうでない場合は、 ラストアップ(英語)をダウンロードするように提案されます。

    新規プロジェクトウィザードから Rustup をインストールする
  5. 目的の プロジェクトテンプレートを選択し、 作成​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ をクリックします。

新規プロジェクトウィザード

ローカル Cargo プロジェクトを開く

  1. メインメニューで ファイル | オープン へ移動します。 ファイル選択で、ルート Cargo.toml ファイル(または Cargo.toml 自体)を含む ディレクトリ を選択し、 オープン をクリックします:

    プロジェクトを開く (ファイルとしてではない)
  2. 開いたダイアログで、 プロジェクトとして開く をクリックします。

    プロジェクトを開く
  3. プロジェクトを初めて開くと、RustRover はプロジェクトが安全であるかどうかを確認するプロンプトを表示します。

    信頼されていないプロジェクト

    プロジェクトに脅威がないことが確実で、すべての IDE 機能を有効にする場合は、 プロジェクトを信頼 をクリックします。 疑問がある場合は、 セーフモードでプレビュー を選択します。 詳細については、 プロジェクトのセキュリティ を参照してください。

プロジェクトを開く

VCS からリポジトリをクローンする

  1. メインメニューで ファイル|新規|バージョン管理からプロジェクト に移動するか、ウェルカム画面で VCS から取得 をクリックします。

  2. リポジトリの URL と保存先ディレクトリを指定します。 クローン をクリックします:

    リポジトリのクローン作成

2。 ワークスペースと機能を調べる

RustRover の機能セットは、Rust 開発プロセスを簡素化するように設計されています。 その機能について詳しく見ていきましょう。

構文のハイライトとコード参照

Rust コードをすばやく読んで理解できるように、RustRover では、ハイライト、 インラインヒントマクロ展開ドキュメントへのクイックアクセスなどを提供しています。

Interactive inlay hints

役に立つかもしれないショートカットをいくつかご紹介します:

アクション

ショートカット

マクロを展開

Alt+Enter

宣言に移動

Ctrl+Click

型情報を取得する

Ctrl+Shift+P

クイックドキュメント

Ctrl+Q

クイック定義

Ctrl+Shift+I

詳細は、 コードリファレンス情報 をご覧ください。

コード分析とエラー報告

コード内のエラーや不整合に対応できるように、RustRover は 内蔵インスペクションを提供し、 外部リンターと統合します。

検出されたすべての問題の概要については、エディターの右上隅にある インスペクション ウィジェットを使用します。 詳細を表示するには、ウィジェットをクリックして 問題ツールウィンドウを参照します(または 表示 | ツールウィンドウ | 問題 を選択します):

コード分析結果: 問題ツールウィンドウとインスペクションウィジェット

インスペクション

インスペクションは、エディターで現在開いているすべてのファイルに対して即時実行されます。 より広い範囲で手動で実行することも可能です。 インスペクションの結果を表示するには、 問題ツールウィンドウ表示 | ツールウィンドウ | 問題 )を使用してください。

RustRover は可能な場合、 クイックフィックスとインテンションを提案します。 クイックフィックスは赤いバルブ (Quick fix button) でマークされ、エラーに対処します。 インテンションは黄色のバルブ (Intention button) でマークされ、可能な機能強化と最適化を提案します。

クイックフィックス / インテンションを適用する

インスペクションがあなたのコードに問題を検出した場合、すぐにエディターで修正を適用することができます。 ハイライトされたコード部分にキャレットを置き、 Alt+Enter を押します。

エディターでクイックフィックスを適用する

    詳細は、 コードインスペクション をご覧ください。

    外部リンター

    内蔵インスペクションセットに加えて、RustRover は外部リンターを使ってコードを検証します。 Cargo チェック(英語)クリッピー(英語)のいずれかを選択し、 呼び出しを好みに合わせてプリセットできます。

    外部リンターをオンザフライで実行すると、 変数の有効期間の視覚化機能を利用できます。

    Variables lifetime visualization

    詳細は、 外部リンター をご覧ください。

    フォーマット

    IDE の組み込みフォーマッタまたは Rustfmt(英語) (デフォルトで有効) を使用してコードを簡単にフォーマットできます。

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

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

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

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

    デフォルトのフォーマッタでファイルを再フォーマットする

    1. 再フォーマットするファイルをエディターで開きます。

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

    3. ファイルの整形 ダイアログで、必要に応じて追加オプションを選択し、 実行 をクリックします。

      ファイル整形ダイアログ

    詳細については、 組み込みのフォーマッター および Rustfmt を参照してください。

    Cargo ツールウィンドウ

    Cargo ツールウィンドウ Cargo ツールウィンドウは、Cargo タスクをサポートするために設計されています。 デフォルトでは、ツールウィンドウバーにピン留めされています。 サイドバーのウィンドウインジケーター(Rust アイコン )をクリックするか、メインメニューから 表示 | ツールウィンドウ | Cargo を選択することで、表示 / 非表示を切り替えることができます。

    Cargo ツールウィンドウ

    Cargo ツールウィンドウは、 Rustfmt外部リンターなどの一般的な Rust ツールに簡単にアクセスできます。 また、 Cargo コマンドの呼び出しプロジェクトモデルの再ロードプロジェクトターゲットの実行も簡単に行えます。

    詳細は、 Cargo ツールウィンドウ をご覧ください。

    Sharing code in Playground

    エディターを移動せずに、 Rust Playground(英語) でコードを共有できます。

    Playground で共有

    1. 共有するコードフラグメントを選択します (選択しない場合、IDE はファイル全体をコピーします)。

    2. 右クリックして Rust | Playground で共有 を選択します。

    RustRover は GitHub Gistを作成し、playground へのリンクを含む通知ポップアップを表示します。

    Sharing code in Playground

    3。 ビルドと実行

    ビルド アクションを使用してコードをコンパイルし、 実行 を使用して実行します。 これらのアクションを実行するには、いくつかの方法があります。

    Rust コードをビルド / 実行する

    • 特定のターゲットをビルドまたは実行するには、 Cargo ツールウィンドウ表示 | ツールウィンドウ | Cargo )を開き、ターゲットをダブルクリックします。

      Cargo ツールウィンドウからターゲットを実行する
    • 特定のエントリポイントから実行するには、エディターで見つけて、ガターの 実行ボタン をクリックし、 実行 を選択します:

      ガターメニューから実行
    • 特定のファイルまたはモジュールを実行するには、プロジェクトビューを開き、必要なファイルまたはモジュールを右クリックして 実行 を選択します:

      プロジェクトビューのコンテキストメニューからファイルを実行する
    • 定義済みの構成 (カスタムパラメーターと設定を含む) を使用してコードをビルドまたは実行する場合は、メインツールバーのスイッチャーでその構成を選択し、次の操作を行います。

      • ビルドボタン をクリックしてビルドする (Ctrl+F9)

      • 実行するには 実行ボタン をクリックしてください (Shift+F10)

      メインツールバーのビルドアイコン
    • Cargo コマンドを使用していつでもビルド / 実行できます。

    詳細は、 構築と実行 をご覧ください。

    4. デバッグ

    RustRover は、 ブレークポイント変数モニタリングステップ実行メモリと逆アセンブリビューなどの機能を備えた本格的なデバッガーを提供します。

    デバッグセッションを開始する

    • 特定のエントリポイントからデバッグを開始するには、エディターで見つけて、ガターの Run icon をクリックし、 デバッグ を選択します:

      デバッグガターオプション
    • 定義済み構成 (カスタムパラメーターや設定を含む)でコードをデバッグしたい場合は、メインツールバーの構成スイッチャーで選択し、 Run icon をクリックします:

      ツールバーからデバッグを開始する
    • Cargo コマンドを実行することにより、いつでもデバッグセッションを開始できます。

    詳細は、 デバッガーセッションを開始する をご覧ください。

    これらのガイドから基本的なデバッグ操作のやり方を学びましょう:

    デバッグセッション

    詳しくは、 デバッグのセクションを参照してください。

    5. テスト

    おそらく、テスト、 doctest 、そしてベンチマークでコードをサポートすることになるでしょう。 これらを実行する簡単な方法をいくつか紹介します。

    テスト、ドキュメントテスト、ベンチマークを実行する

    • 単一のテストまたはドキュメントテストを実行するには、エディターで開き、ガターの Run icon をクリックして、 実行 を選択します。

      ガターアイコンを使用してテストを実行する
    • テスト / ベンチマークターゲットを実行するには、 Cargo ツールウィンドウ表示 | ツールウィンドウ | Cargo )を開き、ターゲットをダブルクリックします:

      Cargo ツールウィンドウからターゲットを実行する
    • Cargo コマンドを使用していつでもテストを実行できます。

    実行ツールウィンドウが開き、結果が自動的に表示されます:

    テストランナーウィンドウ

    詳細については、 テストセクションを参照してください。

    6。 カバレッジ付き実行

    RustRover を使うと、コードカバレッジ統計を確認できます。

    コードカバレッジで実行

    コードカバレッジ統計を取得するには、次のどれかを実行してください:

    • 目的のエントリポイントを見つけて、ガターの 実行ボタン をクリックし、 カバレッジ付き実行 を選択します:

      プロジェクトビューからカバレッジを使用して実行する
    • プロジェクトビューで必要なファイルを見つけて右クリックし、 カバレッジ付き実行 を選択します:

      ガターメニューを使用してカバレッジを実行する
    • 定義済み構成 (カスタムパラメーターや設定を含む)を実行したい場合は、メインツールバーのスイッチャーで選択し、 Run icon を押して カバレッジ付き実行 を選択します:

      カバレッジ付き構成の実行

    カバレッジツールウィンドウ (表示 | ツールウィンドウ | カバレッジ) が開き、結果が自動的に表示されます。

    カバレッジツールウィンドウ

    詳細は、 コードカバレッジ をご覧ください。

    RustRover の設定を調整する

    RustRover の機能はご自身のニーズに合わせてカスタマイズできます。 利用可能なカスタマイズ例をいくつかご紹介します。

    2026 年 5 月 22 日