RustRover 2026.1 Help

切换调试器和渲染器

调试器选项

RustRover 提供了其自身实现的两个调试器: LLDBGDB。 您是否可以在它们之间进行选择,取决于您的操作系统。

在 Windows 上,项目配置使用的工具链决定了可用的调试器:

  • MSVC 工具链。 如果您使用的是 Rust 的 MSVC 工具链,则只能使用 LLDB 调试代码。

  • GNU 工具链。 使用 GNU 工具链时,必须使用 GDB。

如果当前调试器与项目的工具链不匹配,RustRover 会通知您:

调试器与工具链不匹配的通知

在 Linux 上,您可以自由选择 LLDB 或 GDB。 两个调试器都已捆绑,默认启用 LLDB。

在 macOS 上,您只能使用 LLDB。 其已捆绑并默认启用。

切换调试器(Windows、Linux)

  1. 转到 设置 | 构建,执行,部署 | 调试器

  2. 定位到 Rust 部分,并从下拉菜单中选择首选调试器。

    在工具链设置中切换调试器

为 WSL 安装调试器

为在 WSL 上进行调试,必须安装 GDB 调试器。要进行验证,请运行: 要进行验证,请运行:

which -a gdb

要安装 GDB,请参考 GNU 项目官方网站

    Rust 类型渲染器(pretty-printer)

    您可以在 变量 面板中切换 RustRover 用于显示 Rust 类型的渲染器。

    切换渲染器

    1. 转到 设置 | 构建、执行、部署 | 调试器 | 数据视图 | Rust

    2. 对于 当前使用的调试器 ,请从下拉菜单中选择一个选项:

      Rust 调试器渲染器
      • 没有呈现器. 此选项将禁用显式渲染,仅保留 GDB 或 LLDB 原生提供的类型支持。 因为 LLDB 和 GDB 当前并不原生支持 Rust 类型格式化程序,此选项意味着不会对 C/C++ 类型之外的类型进行渲染。

      • Rust 编译器的呈现器. 选择此选项后,RustRover 会从标准 rustc 发行版中获取 pretty-printer ,并将其加载到调试器中。

      • 捆绑呈现器. IDE 自带的渲染器为 GDB 和 LLDB 从头实现,统一了两种调试器的类型呈现方式。 这些格式化程序为字符串、结构体、枚举和向量构建了树状图,方便您查看子元素。

        捆绑的 pretty-printer

        捆绑的渲染器还支持标准库类型,如 HashMapHashSetRcArcCellRef 等。

        捆绑的 pretty-printer
    2026年 3月 25日