RustRover 2026.1 Help

Rust REPL コンソール

REPL コンソールは、Rust コードのプロトタイプ作成とテストのための対話的な読み込み・評価・出力・ループ環境です。 この便利なツールは、ノートブック、電卓、Rust インタープリターの 3 つの機能をすべて 1 つにまとめたものです。

evcxr_repl(英語) ユーティリティをベースに実装された Rust REPL は、入力したコード行の構文ハイライトと補完機能を提供します。 また、現在使用中の変数、関数、構造体のリストを表示するペインも表示します。

REPL コンソールにはコンテキストメニュー (Rust | Rust REPL) からアクセスしたり、メインメニュー (ツール | Rust | Rust REPL) から実行したり、 どこでも検索 ダイアログ (ダブル Shift) で検索したりできます。

どこでも検索できる REPL ダイアログ

以下に、REPL コンソールを使用して Rust で簡単なプログラムを作成する方法の例を示します。

Example of using Rust REPL

REPL コンソールには次のコントロールがあります。

  • 再実行 – クリックすると現在の REPL セッションが終了し、コンソールが再起動します。

  • 現在のステートメントをワンラインコンソールで実行 – クリックすると、REPL コンソールで記述したコードが実行されます。

  • Rust REPL を停止 – クリックすると Rust REPL を停止します。

  • 閉じる – クリックすると REPL コンソールが閉じます。

  • ソフトラップ – クリックすると、メッセージテキストにソフトラップが作成されます。

  • 最後までスクロール – クリックすると、表示されているメッセージの最後までスクロールします。

  • 印刷 – クリックするとコンソールのテキストが印刷されます。

  • クエリ履歴を閲覧 – クリックすると、入力したクエリの履歴が表示されます。

  • 変数を表示 – 変数パネルを有効または無効にするをクリックします。

コマンドリファレンス

依存関係を追加する

外部クレートを追加するには、 :dep コマンドに続けてクレート名を指定します。 例:

:dep rand

指定したクレート最新バージョンをダウンロードしてコンパイルします。 特定のバージョンをダウンロードしたい場合は、以下のように記述してください。

:dep rand = "0.8.5"

クレートを使う

クレートが 追加されたら、 use コマンドを使用してコード内でそれを利用できるようになります。

use rand::Rng; let mut rng = rand::thread_rng(); let random_number: u32 = rng.gen_range(1..=10); println!("Random number: {}", random_number);

すべてのコマンドを一覧表示する

使用可能なすべてのコマンドのリストを取得するには、 :help と入力します。

2026 年 5 月 22 日