C/C++ 类型名称提示

使用此设置页面配置 变量和表达式的类型名称的内嵌提示。
常规
使用紧凑类型名称表示 | 有时类型名称可能会过长。 启用此选项时,提示中会显示缩短的类型名称。 您可以将鼠标悬停在提示上查看完整的类型名称。 |
如果可以从变量名称明显看出类型名称,则隐藏 | 此选项会在以下类似情况下隐藏类型名称提示: ![]() |
在依赖的 C++ 代码中显示类型名称提示 | 此选项允许您在以下类似情况下显示类型名称提示: ![]() |
函数调用后的函数返回值类型
如果链中的下一个函数写在新行上,这些提示将出现在函数之后:
可见性 | 使用选择器选择函数返回类型的内嵌提示在编辑器中的显示方式:选择 默认 以应用 ReSharper 选项 的 页面上的通用可见性偏好,选择 始终显示 或 从不显示 始终显示或隐藏提示,或选择 按住提示 默认隐藏提示,但在按住 Ctrl 时显示提示。 |
对单个函数调用和单行函数调用链隐藏 | 此选项会隐藏单个函数和单行链的返回类型提示。 |
当提示无关时隐藏最后一个函数调用 | 此选项会隐藏最后一次调用的不相关返回类型提示。 |
为具有相同返回值类型的函数调用序列联接提示 | 此选项会隐藏调用序列中重复的返回类型。 |
模式 | 选择是否在序列中的第一个或最后一个调用中显示函数返回类型提示。 |
隐式类型化变量
这种提示适用于使用 auto 或 decltype(auto) 类型说明符的自动推导类型的变量。

可见性 | 使用选择器选择隐式类型变量的类型名称提示在编辑器中的显示方式:选择 默认 以应用 ReSharper 选项 的 页面上的通用可见性偏好,选择 始终显示 或 从不显示 始终显示或隐藏提示,或选择 按住提示 默认隐藏提示,但在按住 Ctrl 时显示提示。 |
如果变量类型明显,则隐藏 | 此选项默认启用,因此此类提示不会出现在不需要了解类型的地方。 例如,当初始化器是构造函数调用、常量或显式转换时。 |
函数声明中的返回类型
当函数的返回类型在代码中省略时,可以从返回语句中自动推导。 如果是这种情况,ReSharper 会向您显示推导类型的提示。

使用 可见性 选择器选择函数返回中的类型名称提示在编辑器中的显示方式:选择 默认 以应用 ReSharper 选项 的 页面上的通用可见性偏好,选择 始终显示 或 从不显示 始终显示或隐藏提示,或选择 按住提示 默认隐藏提示,但在按住 Ctrl 时显示提示。
Lambda 返回值类型
Lambda 表达式的返回类型会自动推导。 如果 Lambda 主体包含一个返回语句,返回类型将从返回表达式的类型中推导。 否则,返回类型将为 void。

使用 可见性 选择器选择 Lambda 表达式中的类型名称提示在编辑器中的显示方式:选择 默认 以应用 ReSharper 选项 的 页面上的通用可见性偏好,选择 始终显示 或 从不显示 始终显示或隐藏提示,或选择 按住提示 默认隐藏提示,但在按住 Ctrl 时显示提示。

