IntelliJ IDEA 2026.1 Help

Rust

Rust(英語) プラグインは、IntelliJ IDEA に本格的な Rust サポートを装備します。 このガイドでは、開始するための基本的な手順について説明します。 サポートされている機能の詳細については、 RustRover のドキュメントを参照してください。

Rust プラグインをインストールする

  1. IntelliJ IDEA を起動してください。 'ようこそ' 画面で、 プラグイン をクリックします。

    すでにプロジェクトを開いている場合は、 設定 (Ctrl+Alt+S) | プラグイン に進みます。

  2. Marketplace タブを選択し、 Rust プラグインを検索します。

    設定から Rust プラグインをインストールする
  3. インストール をクリックし、ダウンロードが完了するまで待ちます。

    プロンプトが表示されたら、IDE を再起動します。

プラグインは自動的にアクティブになります。 アクティブであることを再確認するには、 ヘルプ | 登録 に移動し、左側のペインで Rust を選択します。

ライセンスから Rust プラグインを有効化するダイアログ

Rust ツールチェーンをインストールする

Rust で開発するには、コンパイラー、パッケージマネージャー、フォーマッタなど、いくつかの基本ツールが必要です。 これらのツールセットは Rust ツールチェーンと呼ばれます。 また、 Rust 標準ライブラリ(英語)も必要です。

すでにプロジェクトを開いていて、Rust ツールチェーンが見つからない場合は、エディターの真上に通知バナーが表示されます。

Rust ツールチェーンが構成されていない通知
  1. ツールチェーンを設定する をクリックします。

    または、IDE 設定 (Ctrl+Alt+S) を開いて、 言語 & フレームワーク | Rust を選択します。

  2. Rust ツールチェーンが検出されない場合、 ツールチェーンバージョンなし を表示します。 Rust ツールチェーンをインストールするには、 Rustup のインストール ボタンをクリックします。IntelliJ IDEA は、 Rustup を使用して、ツールチェーンと標準ライブラリの両方のインストールを試行します。

    Rust ツールチェーン設定
  3. インストールが完了すると、IntelliJ IDEA は自動的にその場所を検出し、 ツールチェーンバージョン および 標準ライブラリ パスを入力します。

  4. OK をクリックして設定を適用します。

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

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

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

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

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

    • 'ようこそ' 画面で 新規プロジェクト をクリックします。

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

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

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

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

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

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

    新規プロジェクトウィザードから Rustup をインストールする
  5. 目的の プロジェクトテンプレートを選択し、 作成 をクリックします。

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

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

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

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

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

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

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

プロジェクトを開く

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

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

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

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

ワークスペースや機能を確認する

プラグインの機能セットは、Rust 開発プロセスを簡素化するように設計されています。 プラグインが提供する機能を詳しく見てみましょう。

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

Rust コードをすばやく読んで理解できるように、プラグインではハイライト、 インレイヒントマクロ拡張ドキュメントへのクイックアクセスなどが提供されます。

Interactive inlay hints

役に立つと思われるショートカットをいくつか紹介します。

アクション

ショートカット

マクロを展開

Alt+Enter

宣言に移動

Ctrl+Click

型情報を取得する

Ctrl+Shift+P

クイックドキュメント

Ctrl+Q

クイック定義

Ctrl+Shift+I

詳細は、 RustRover のドキュメントを参照してください。

コード分析とエラー報告

コード内のエラーや不整合に対処するために、プラグインは 内蔵インスペクションを提供し、 外部リンターと統合します。

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

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

詳細については、RustRover ドキュメントの コードインスペクションおよび 外部 Linter を参照してください。

フォーマット

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 タスクを支援するために設計されています。 デフォルトでは、ツールウィンドウバーに固定されています。 サイドバー the Rust icon のウィンドウインジケーターをクリックすると、表示または非表示にできます (または、メインメニューから 表示 | ツールウィンドウ | Cargo を選択します)。

Cargo ツールウィンドウ

詳細は、 RustRover のドキュメントを参照してください。

Sharing code in Playground

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

Playground で共有

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

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

IntelliJ IDEA は GitHub Gist(英語) を作成し、playground へのリンクを含む通知ポップアップを表示します。

Sharing code in Playground

詳しい機能については、 RustRover のドキュメントを参照してください。

ビルドと実行

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

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

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

    Running a target from Cargo tool window
  • 特定のエントリポイントから実行するには、エディター内でそのエントリポイントを見つけ、ガターの Execute button をクリックし、 実行 を選択します:

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

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

    • Build button をクリックしてビルドする (Ctrl+F9)

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

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

詳細は、 RustRover のドキュメントを参照してください。

デバッグ

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

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

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

    デバッグガターオプション
  • 定義済みの構成 (カスタムパラメーターと設定)を使用してコードをデバッグするには、メインツールバーの構成スイッチャーでそれを選択し、 Run icon をクリックします:

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

詳細については、 デバッガーセッションを開始する を参照してください。

次のガイドから基本的なデバッグアクションを実行する方法を学習します。

デバッグセッション

詳細は、 RustRover のドキュメントを参照してください。

テスト

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

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

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

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

    Running a target from Cargo tool window
  • Cargo コマンドを使用していつでもテストを実行できます。

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

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

詳細は、 RustRover のドキュメントを参照してください。

コードカバレッジで実行

このプラグインは、Rust コードの コードカバレッジ分析を提供します。

コードカバレッジで実行

コードカバレッジ統計を取得するには、次のいずれかを実行します。

  • 希望するエントリポイントを見つけ、ガターの Execute button をクリックし、 Run with Coverage を選択します:

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

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

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

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

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

詳細については、 コードカバレッジ を参照してください。

Rust サポートの詳細については、 RustRover のドキュメントを参照するか、 サポートチームにお問い合わせください

Rust プラグインと RustRover

機能セットの違い

RustRover

CLion + Rust プラグイン (英語)

IntelliJ IDEA Ultimate + Rust プラグイン

Debugger

Linux では、LLDB と GDB の両方が利用可能です。 macOS の場合、LLDB のみが利用可能です。 Windows では、LLDB は MSVC でサポートされ、GDB は GNU でサポートされています。 詳細

Windows および Linux の場合、LLDB と GDB の両方が利用可能です。 macOS の場合、LLDB のみが利用可能です。

オンチップデバッグが可能

Windows および Linux の場合、LLDB と GDB の両方が利用可能です (ネイティブデバッグサポート(英語)の無料プラグインが必要です)。 macOS の場合、LLDB のみが利用可能です。

プロファイラー

macOS、Linux、WSL で利用可能

macOS、Linux、WSL で利用可能

Valgrind Memcheck

Linux、WSL、macOS で利用可能 (10.12 以降)

データベースのサポート

言語サポート

RustRover

CLion + Rust プラグイン (英語)

IntelliJ IDEA Ultimate + Rust プラグイン

Rust

Java、Groovy、Kotlin

C/C++、Objective C/C++

Python

無料プラグイン(英語)経由

JavaScript、TypeScript

HTML、CSS

Sass、SCSS、Less

XML、JSON、YAML、XSLT、XPath

Markdown

2026 年 3 月 30 日