CLion教程-C/C++ 的参数提示
设置 | 编辑器 | 嵌入提示 | 参数名称 | C/C++
默认状态:已启用
基于 Clangd 引擎
参数提示显示传递参数的函数参数名称。CLion 会将它们与您的代码一起内联显示在编辑器中,以提高代码的可读性:
参数提示可以帮助您理解函数调用,无需浏览函数签名(您可以通过 参数信息工具提示 或 导航到函数声明 来实现)。
观看这个视频以了解有关参数提示和类型提示的实际示例:
参数提示适用于参数文字和包含多个操作数的表达式:函数调用、Lambda、初始化列表、宏表达式和构造函数(包括通过类似 emplace_back 的函数调用的构造函数)。
通过非常量引用传递的参数会显示提示 &:
,以指示它们可以被修改:
在以下情况下,CLion 不会显示参数提示:
- 对于初始化器,当参数用作指定的初始化器时。
- 如果参数表达式是单个名称,并且与参数名称完全匹配:
- 对于 setter 和类似 setter 的函数,如果正在设置的内容等于参数名称:
set_number(int number)
。 - 当参数前有注释时,比如
/*hint*/hint
或/*hint=*/hint
。
切换全局参数提示
参数提示默认已启用。要隐藏它们,可以使用以下选项之一:
- 转到 设置 | 编辑器 | 嵌入提示 | 参数名称 并清除 C/C++ 复选框或节点中的特定复选框。
- 在编辑器中,右键单击参数提示,然后从上下文菜单中选择 "Disable hints"。
切换特定函数/方法的参数提示
要隐藏特定情况下的参数提示,请执行以下操作之一:
- 在编辑器中,从上下文菜单中选择 "Disable Hints for...":
- 您还可以配置例外列表。
转到 设置 | 编辑器 | 嵌入提示 | 参数名称 | C/C++,然后单击 "Exclude list..."。在打开的对话框中,指定您希望隐藏提示的方法: