使Intellisense列出成员函数中的成员变量,而无需键入'this'

时间:2019-08-12 11:20:08

标签: c++ visual-studio intellisense

在实现C ++类成员函数时,是否可以(使用键盘快捷键)使Intellisense仅列出成员变量而不必键入'this->'?

我使用的编码样式用_后缀标记成员变量,因此我无法通过键入m_或_过滤成员变量。

1 个答案:

答案 0 :(得分:0)

  

是否可以(使用键盘快捷键)制作Intellisense列表   仅成员变量而不必键入'this->'?

对不起,但答案是否定的。据我所知,VS本身当前不支持此行为。我们无法使用键盘快捷键显示成员变量列表。转到Tools menu => Options => Text Editor => C/C++ => Advanced,然后可以在那里获取有关C ++的Intellisense设置。

enter image description here

但是设置不提供使用键盘快捷键显示成员列表的功能。要让Intellisense 显示成员变量,您需要输入this->。或者,您必须输入关键字来过滤列表。

  

用_后缀标记成员变量,因此我无法过滤成员   输入m_或_来获取变量。

您的成员变量的格式是什么,例如_variablevariable_,您可以键入va来获取如下所示的过滤列表:

enter image description here

此外: 如果您对此功能有独特的需求,请随时在DeveloperCommunity中发布对VS的功能请求。如果得到足够的分数,团队将考虑使用此功能。另外,您可以查看VS marketplace中的扩展,可以检查是否存在一个扩展来实现所需的行为。希望对您有所帮助:)