RustRover 2026.1 Help

VS Code から RustRover に移行する

このセクションでは、Visual Studio Code(VS Code)から RustRover へ移行する方法についてのヒントをご紹介します。

設定のインポート

以前の設定を再現しやすいように、RustRover では VS Code インスタンスから設定をインポートできます。 これにはキーマップ、UI テーマセット、インストール済みの拡張機能、最近使用したプロジェクトが含まれます。

RustRover を初めて起動すると、マシン上にある他の IDE の設定リストが表示された 設定のインポート ダイアログが表示されます。

  1. 設定をインポートするには Visual Studio Code を選択します。

    Visual Studio Code ボタンにカーソルを置いたインポート設定ダイアログ
  2. インポートする設定を選択し、 設定のインポート をクリックします。

    Visual Studio Code 設定選択

    設定が正常にインポートされたことを確認するメッセージが表示されます。

ショートカットの構成・設定を行う

RustRover や他の JetBrains IDE を使ったことがない場合、新しいショートカットに慣れるのは難しいかもしれません。 ここでは、その場合に役立つヒントをいくつか紹介します。

VS Code キーマップに切り替える

VS Code キーマップをデフォルトとして設定

RustRover ショートカットを学ぶ

RustRover のショートカットを覚えると、後で他の JetBrains IDE に移行しても役立ちます。 ほとんどの IDE でショートカットは同じです。 ショートカットをより早く覚えるために役立つこと:

  • RustRover の最も普遍的なショートカットを覚えるShift または どこでも検索を 2 つ重ねて入力します。 これを使用すると、任意のファイル、アクション、型、シンボルを検索し、すべての一致を 1 か所で確認できます。

  • Key Promoter X をインストール – この拡張機能は、作業中に重要なショートカットを学習できます。 IDE 内のボタン上でマウスを使用すると、Key Promoter X は代わりに使用できるショートカットを表示します。

作業環境をセットアップする

RustRover と VS Code の大きな違いの一つは、RustRover をより強力にするために多くの拡張機能をインストールする必要がないことです。 言語サポート、VCS、デバッガー、Web フレームワークとデータベースのサポートなど、ほぼすべてがすでに備わっています。 必要なのは、 Rust ツールチェーンをインストールすることだけです。

RustRover が提供する機能の概要については、 このページを参照してください。

一般的な VS Code ワークフローを複製する

VS Code のように動作するようにいくつかの設定を行う方法を見てみましょう。

プロジェクトを開く/新規作成

RustRover をダウンロードしてインストールすると、最初に気づくのは、開始するにはプロジェクトが必要だということです。 プロジェクトファーストのアプローチによって、RustRover はコンテキストをより的確に把握し、より高度なコーディング支援を提供できます。

最初のプロジェクトを開始するには、次のいずれかのオプションを選択できます:

ウェルカム画面
  • 新規プロジェクト新規 | プロジェクト: 定義済みテンプレートの 1 つを使用してプロジェクトを作成します。

  • オープン: マシンに保存されているプロジェクトを開きます。

  • リポジトリのクローン: GitHub などの VCS ホスティングサービス上のリモートリポジトリから既存のプロジェクトを取得します。

プロジェクトを開いたら、通常どおりコーディングを開始できます。

コマンドパレットの使用

どこでも検索は、VS Code の コマンドパレットの代わりです。 これを使用して、ファイル、アクション、クラス、シンボルを検索できます。 すべての一致が 1 か所に表示されます。

どこでも検索 ダイアログを開くには、 Shift を 2 回押します。

RustRover をカスタマイズ: コマンドパレット

検索および置換

RustRover の検索・置換ワークフローは VS Code と少し異なりますが、原理は同じです。 RustRover では、 特定のファイルプロジェクト全体の両方でテキスト文字列の検索と置換が可能です。

まず、メインメニューで 編集 | 検索 に移動します。 現在のファイル内を検索するには 検索 を選択し、プロジェクト全体を検索するには 複数ファイル内検索 を選択します。 テキスト置換の場合は、同じサブメニューから 置換 または 複数ファイル内置換 を選択します。

RustRover をカスタマイズ: 検索および置換

実行コード

VS Code と同様に、RustRover ではガターからバイナリ、テスト、ベンチマークを実行できます。

ガターメニューから実行

RustRover は コードを実行するさまざまな方法を提供しています。 内部的には、それらはすべて 実行/デバッグ構成に依存しています。 カスタム実行 / デバッグ構成の作成を使用することで、最大限の自由度と柔軟性が得られます。 詳しくは 実行 / デバッグ構成 を参照してください。

プロジェクトビューのデフォルトを変更する

RustRover には独自の エクスプローラープロジェクト ツールウィンドウがあり、動作が少し異なります。 たとえば、ファイルをエディターで開くには、ファイルをダブルクリックする必要があります。 VS Code で慣れていた設定に合わせてデフォルトの設定を変更する方法は次のとおりです。

Customize Project view

プロジェクト ツールウィンドウの設定に移動し、 振る舞い をクリックして、次のオプションのいずれかまたはすべてを選択できます。

  • プレビュータブの有効化: エディターの プロジェクト ビューで選択したファイルをプレビューします。

  • シングルクリックでファイルを開く: ワンクリックでエディターでファイルを開きます。

  • 開いているファイルを常に選択: プロジェクト ビューで現在開いているファイルを自動選択します。

RustRover の機能を楽しみましょう

RustRover には、ぜひ体験してほしい優れた機能がたくさんあります。 まずは、いくつか便利な機能をご紹介します。

豊富な UI

RustRover は強力な UI を備えています。 アクションの実行から設定の変更まで、UI からできないことはほとんどありません。

デバッグツールウィンドウの UI オプション

UI を学びやすいように、RustRover のオンラインヘルプページへのリンクをインターフェース内の各所に設けています。 特定のツールウィンドウやダイアログ、設定ページについてさらに詳しく知りたい場合は、 F1 を押すか、 ヘルプアイコン ボタン(ウィンドウの左下隅や三点メニュー内)を探してください。これにより、ブラウザで該当するヘルプページが開きます。

移動モジュールアイテムのヘルプボタンダイアログ

Cargo ツールウィンドウ

Cargo ツールウィンドウを使用すると、ワークスペースのメンバーとターゲットを管理できます。 デフォルトではツールウィンドウバーにピン留めされ、プロジェクトの読み込み時に自動的に開きます。 表示 | ツールウィンドウ | Cargo からもアクセスできます。

ターゲットを実行するには、ダブルクリックするだけです。 ツールバーを使って、 Cargo プロジェクト リロードアイコン のリフレッシュ、 Rustfmt の実行 外部リンター Cargo コマンドを実行 の実行ができます。 また、Cargo コマンド(Cargo コマンドを実行 )をすばやく実行することもできます。

Cargo ツールウィンドウからターゲットを実行する

詳細については、 Cargo ツールウィンドウ ページを参照してください。

オンザフライコード解析

RustRover では、コード検証のためにリンターを実行する必要はありません。 IDE には、入力と同時に実行されるコード解析エンジンが搭載されており、異常なコードをハイライト表示し、潜在的なコンパイラーエラーを指摘し、修正、最適化、構文の改善を提案します。 詳しくは、 インテンションアクション のページを参照してください。

クイックフィックスの使用

Cargo チェック(英語)クリッピー(英語)もサポートされています。 手動で実行することも、 IDE を設定して常に実行し続けることもできます。 詳しくは 外部リンター を参照してください。

サポートを受ける方法

行き詰まった場合は、いつでもサポートチームにご連絡ください。 新しいチケットを送信するには、RustRover のメインメニューから ヘルプ | サポートに連絡 を選択します。 バグ報告や新機能のリクエストは こちらで新しい課題を作成してください。

2026 年 5 月 22 日