RustRover 2025.3 Help

Cargo 运行/调试配置

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

创建 Cargo 配置

  1. 转到 运行 | 编辑配置

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

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

  4. 指定所需的配置设置:

    设置字段

    描述

    允许多个实例

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

    存储为项目文件

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

    命令

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

    [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 环境变量,用于将展开后的堆栈跟踪打印到错误消息中,并控制其长度。

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

    启动前

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

    显示此页面

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

    激活工具窗口

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

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

以 root 身份调试

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

以 root 身份调试选项

回溯

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

回溯设置

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

完整回溯
最后修改日期: 2025年 12月 5日