Visual Studio:自动打开Intellisense

zac*_*caj 3 intellisense visual-studio visual-c++

我输入一个字母后有没有办法让Intellisense(CTRL + Space)自动打开?每个代码行按CTRL + Space真的很烦我

Ric*_*key 8

您描述的是默认行为.要恢复它,请使用:

  • 工具 - >选项 - >文本编辑器 - > C#(例如)
  • 声明完成 - >自动列表成员:已选中

编辑:

在C++中,"自动列表成员"不适用于表达式中的第一个标识符,也就是说,当标识符几乎可以是任何内容时:全局变量,关键字,类成员等.但它确实适用(并且确实有效) )在"."," - >"和"::"运算符之后.

针对类成员需要自动列表的一个非常常见的情况的解决方法是在代码中使用"this->"约定,这仍然是一些编码标准所推荐的.键入" - >"后,将立即弹出完成列表.