RustRover 2026.1 Help

Rust REPL 控制台

REPL 控制台是一个交互式的 read-eval-print-loop 环境,用于原型开发和测试 Rust 代码。此实用工具集 Notebook、计算器与 Rust 解释器于一体。 此实用工具集 Notebook、计算器与 Rust 解释器于一体。

Rust REPL 基于 evcxr_repl 实用工具实现,提供语法高亮显示和输入代码行的补全功能。 它还会显示一个窗格,列出当前使用的变量、函数与结构。

您可以通过上下文菜单(Rust|Rust REPL )访问 REPL 控制台,从主菜单(工具|Rust|Rust REPL )运行它,或在 Search Everywhere 对话框中查找(按两次 Shift)。

“随处搜索”对话框中的 REPL

以下是一个使用 REPL 控制台草拟 Rust 简单程序的示例:

使用 Rust REPL 的示例

REPL 控制台具有以下控件:

  • 重新运行 — 点击终止当前 REPL 会话并重新启动控制台。

  • 在单行控制台中执行当前语句 — 点击运行您在 REPL 控制台中编写的代码。

  • 停止 Rust REPL — 点击停止 Rust REPL。

  • 关闭 — 点击关闭 REPL 控制台。

  • 自动换行 — 点击在消息文本中创建软换行符。

  • 滚动到末尾 — 点击滚动到显示消息的末尾。

  • 打印 — 点击打印控制台文本。

  • 浏览查询历史 — 点击查看输入查询的历史记录。

  • 显示变量 — 点击启用或禁用变量面板。

命令参考

添加依赖

若要添加外部 crate,请使用 :dep 命令并在后面输入 crate 名称。 例如:

:dep rand

这将下载并编译所指定 crate 的最新版本。 如果希望下载特定版本,请按如下所示添加:

:dep rand = "0.8.5"

使用 crate

一旦 crate 被 添加 ,您即可使用 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年 3月 25日