Visual Studio:自动打开Intellisense

时间:2011-04-22 22:01:41

标签: visual-studio visual-c++ intellisense

在输入字母后,有没有办法让Intellisense(CTRL + Space)自动打开?我必须按CTRL + Space每一行代码

,这真让我烦恼

2 个答案:

答案 0 :(得分:8)

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

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

修改

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

针对类成员希望自动列表的常见情况的解决方法是使用“this->”代码中的约定,无论如何都是一些编码标准所推荐的。输入“ - >”后会立即弹出完成列表。

答案 1 :(得分:1)

默认C ++ IntelliSense在您输入时不会自动打开,但.->::之后除外。第三方商业扩展Visual Assist X确实提供了这种行为。