RustRover 2025.3 Help

代码参考信息

参数信息

形参信息 弹出窗口显示方法与函数调用中的参数名称。 RustRover 会在您在编辑器中输入左括号或从建议列表中选择方法后 1 秒(1000 毫秒)内自动显示包含所有可用方法签名的弹窗。

如果弹出窗口已关闭或您的 IDE 配置为不自动显示弹出窗口 ,您可以显式调用弹出窗口。 要做到这一点,请按 Ctrl+P (或点击 视图| 形参信息)。

查看参数信息

配置参数信息弹出窗口

  1. 设置 对话框(Ctrl+Alt+S ),转到 编辑器 | 常规 | 代码补全

  2. 在...毫秒内显示参数信息弹出窗口 字段中,指定弹出窗口出现的时间(以毫秒为单位)。

    如果您不希望弹出窗口自动出现,请取消选中 在...毫秒内显示参数信息弹出窗口 复选框。

内联提示

嵌入提示是出现在编辑器中的特殊标记,可为您的代码提供附加信息。

例如,在 Rust 文件中,您将看到标注函数参数、类型和链式方法调用的嵌入提示。 为帮助您解决借用检查器错误,RustRover 还会标记隐式可变借用和重借用。

嵌入提示:函数参数、类型、链式方法调用

Cargo.toml 中,您将看到 crate 版本旁边的特殊提示。 这些提示表示在 Cargo.lock 中当前记录的 crate 版本以及最新版本(如有)。

crate 的嵌入提示

内联错误消息和说明

每当您将光标放置在错误或警告位置时,RustRover 会在编辑器中显示相应的错误/警告消息。 它还会显示可能有助于解决问题的提示(如有)。

内联错误消息和说明

这是默认行为。 若要禁用内联错误消息和说明,请右键点击文本,并选择 禁用内联错误/警告消息禁用内联说明

禁用内联错误消息

您可以在 设置 | 编辑器 | 嵌入提示 中微调内嵌提示。

快速定义

在 RustRover 中,您可以查看符号(例如结构体、类型或方法)在项目中的定义位置和方式。 为此,IDE 具有 快速定义 弹出窗口。

查看文本光标位置的定义

  • 将文本光标放在编辑器中的符号处,然后按 Ctrl+Shift+I (或点击主菜单中的 视图 | 快速定义)。

    快速定义弹出窗口
  • 或者,按住 Ctrl 键,将光标悬停在任何符号上。 RustRover 将符号显示为链接并在工具提示中显示其定义。 点击此链接跳转到符号的定义。

代码视图提示

RustRover 使用可用指标支持每个项目:

  • 用法次数。 点击链接即可导航至任意用法。

  • 实现 (或 继承者)。 点击链接即可导航至某个实现。

  • 如果您的项目处于 版本控制下,您还将在每个项目上方看到 代码作者

代码视图提示:

您可以在 设置 | 编辑器 | 嵌入提示 中配置代码视图提示。

快速文档

借助 快速文档 弹出窗口,您可以在编辑器中直接查看任何代码元素(包括库函数)的文档。 对于宏,该弹出窗口会包含其 递归展开 的预览。

弹出窗口中的快速文档

在弹出窗口中查看快速文档

  • 在编辑器中将鼠标悬停在所需符号上。

  • 将插入符号放在符号上并按 Ctrl+Q视图| 快速文档)。

    弹出窗口中的快速文档

    再次按下 Ctrl+Q 键,以在 文档 工具窗口中打开此文档。

在弹出窗口中点击 显示选项菜单图标 可更改字体大小、显示快速文档工具栏或转到源代码。

在悬停时禁用快速文档

默认情况下,当您将鼠标悬停在代码元素上时,会弹出快速文档。 您可以配置 IDE 以仅在您明确调用 快速文档 功能后显示弹出窗口。

  • 在弹出窗口中点击 显示选项菜单图标 并禁用 在鼠标移动时显示 选项。

  • 设置 对话框 (Ctrl+Alt+S) 中,转到 编辑器 | 代码编辑 | 快速文档 并清除 悬停时显示快速文档 复选框。

    在这种情况下,要查看文本光标处的文档,请按 Ctrl+Q 或从主菜单中选择 视图| 快速文档。 文档将显示在弹出窗口中,但您可以配置 IDE 以 在工具窗口中显示

工具窗口中的快速文档

在工具窗口中查看文档

默认设置下,按 Ctrl+Q (视图 | 快速文档) 会在弹出窗口中打开快速文档。 您可以更改设置以在工具窗口中查看文档。

  • 在快速文档弹出窗口中,点击 显示选项菜单图标 并禁用 首先显示“文档”弹出窗口 选项。

  • 文档 工具窗口中,点击工具窗口工具栏上的 显示选项菜单 图标,然后禁用 首先显示“文档”弹出窗口 选项。

将文档保存在工具窗口中

您可以在工具窗口中打开特定代码元素的文档,并在当前文件中继续查看其他元素的文档。

  1. 将文本光标放在所需的代码元素并按 Ctrl+Q。 如果弹出窗口出现,请再次按 Ctrl+Q 以切换到工具窗口。

    文档选项卡上的星号符号 (*) 表示该选项卡未固定,因此其内容将被编辑器中您选择的其他代码元素的文档替换。

  2. 右键点击文档工具窗口中的文档选项卡并启用 保留此文档 选项。

    之后,当前文档选项卡将被固定。 您可以返回编辑器并查看其他代码元素的文档,这些文档将在弹出窗口或工具窗口的新选项卡中打开。

    在工具窗口中保留快速文档

外部文档

外部文档会在网络浏览器中打开必要信息,以便您可以导航到相关符号,并同时保留信息以供进一步参考。

查看外部文档

  • 要在浏览器中查看光标处符号的文档,请按 Shift+F1 或从主菜单中选择 视图 | 外部文档

在浏览器中查看外部文档

在 Cargo.toml 中,您可以点击装订区域的 Rust 文档图标 图标,导航至 crate 的文档:

在浏览器中打开 crate 的文档

宏展开

您可以在代码中探索任何宏的展开内容——包括递归和单步展开。

请执行以下操作之一:

  • 按下 Alt+Enter 并选择查看单步或完整递归展开。

    宏展开操作
  • 您还可以在 快速文档弹出窗口中查看递归宏展开——只需将鼠标悬停在宏调用上(或按 Ctrl+Q ),然后滚动至弹出窗口底部。

    弹出窗口中的快速文档

类型信息

在 RustRover 中,您可以识别表达式的类型。

  • 将文本光标放在必要的代码元素处,然后按 Ctrl+Shift+P。 您也可以从主菜单中选择 视图 | 类型信息

    显示表达式类型信息

提高效率的提示

将工具提示文本复制到剪贴板

要将工具提示文本复制到剪贴板,请按住 Alt (在 Linux 上,按住 Ctrl+Alt )并点击工具提示。

最后修改日期: 2025年 12月 5日