RustRover 2026.1 Help

Cargo 运行/调试配置

要创建 Cargo 运行/调试配置,请执行以下操作:

创建 Cargo 配置

  1. 转到 运行 | 编辑配置

  2. 要创建新配置,请点击 加 (或按下 Alt+Insert )并选择 Cargo

    添加新的 Cargo 配置
  3. 指定配置 姓名。 此名称将显示在可用运行/调试配置的列表中。

  4. 指定首选配置设置:

    设置字段

    描述

    允许多个实例

    启用此选项以允许同时运行多个配置实例。否则,重新运行配置将终止当前会话。 否则,重新运行配置将终止当前会话。

    存储为项目文件

    启用此选项以将您的配置保存为项目文件,并通过 VCS 与团队成员共享。

    Command

    在指定命令时请使用以下模式:

    [command] [build options] [--] [program arguments]

    -- 前缀后跟一个空格,用于将 Cargo 构建选项 与输入参数分隔。

    渠道

    可选地,指定首选 通道。 这只会影响当前配置。

    尽可能自动添加必选功能

    此选项会为相关 Cargo.toml 文件中列出的所有 required-features 添加 --features="feature_name"。 该选项默认启用。

    在测试中使用所有功能

    如果正在运行 cargo test 命令,则此选项将添加 --all-features 标志。 对于其他命令,此选项将被忽略。

    在输出控制台中模拟终端

    此选项对于如 color-backtrace 之类的 crate 很有用,因为它们在进程以 TTY 方式运行时表现不同(参见 功能说明)。 此选项在 Windows 上不可用。

    以 root 权限运行 / 以管理员权限运行

    启用此选项以 root 身份调试您的应用程序。

    有关更多信息,请参见 以 root 身份调试

    环境变量

    可选地,指定环境变量(覆盖或自定义)。格式为用分号分隔的键值对,例如: 格式为用分号分隔的键值对,例如:

    HOME=/home/me.user;MY_APP_DATA=/home/me.user/appdata

    工作目录

    如有需要,请更改运行任务所使用的目录。

    重定向输入来源

    此选项允许您从文件而非控制台获取程序输入。

    回溯

    此选项用于设置 RUST_BACKTRACE 环境变量,该变量会将展开的堆栈跟踪信息打印到错误消息中,并控制其长度。

    如需更多信息,请参阅 回溯

    Before launch

    您可以在此处指定启动前要执行的步骤。 默认包含 构建 步骤,这意味着 IDE 每次运行时都会重新构建您的源代码。

    显示此页面

    启用此选项可在实际启动运行/调试配置之前,始终显示其设置。

    激活工具窗口

    使用此选项可指定在启动运行/调试配置时是否打开运行/调试工具窗口。

    Cargo 配置设置
  5. 点击 确定 以保存配置。

以 root 身份调试

您可以以 root 权限运行并调试 Rust 应用程序。 在 macOS / Linux 上称为 以 root 权限运行 ,在 Windows 上称为 以管理员权限运行

以 root 身份调试选项

回溯

使用 回溯 选项设置 RUST_BACKTRACE 环境变量,该变量会将展开的堆栈跟踪信息打印到错误消息中,并控制其长度。

回溯设置

调试器在发生致命错误时不会挂起 Rust 程序(panic!-s)。 在此类情况下, 回溯 可帮助您通过分析打印出的跟踪信息来调查发生了什么。 以下是将 回溯 设置为 完全 后的示例:

完整回溯
2026年 3月 25日