Visual Studio 2010 IntelliSense - > Enter将不再自动完成

时间:2011-02-03 08:38:26

标签: visual-studio-2010 intellisense

我非常使用VS2010的IntelliSence。 有时候,我无法分辨IntelliSence的变化时间和原因。

示例:标签lblTestTest

正常的行为是: 我输入“lblTes” - 查看选择标签的IntelliSence - 按Enter键 - 自动填充单词,输入“.Te” - 查看选择属性“.Text”的IntelliSence - 按Enter键 - 自动完成。

有时它是: 我输入“lblTes” - 查看选择标签的IntelliSence - 按Enter键 - Enter不激活自动完成,它在我的代码中输入(LineBreak),没有自动完成

我必须: 我输入“lblTes” - 请参阅选择标签的IntelliSence - 按下 - 按Enter键 - 自动完成

我知道你们明白我的意思。它只有一点点不同,但当它出现“bug”或“Change”时,它总共偷了我几个小时。

任何想法?

2 个答案:

答案 0 :(得分:45)

我有同样的问题,但我找到了解决办法。

在VS 2010中有新的建议模式,有时是好的,但大多数情况下并非如此。因此,当显示自动完成框时,按crtl + alt +空格转到旧模式。如果您需要返回建议模式,请再次按crtl + alt +空格。

答案 1 :(得分:0)

在VS2017中,至少对于C ++,转到

Tools/Options/Text Editor/C/C++/Advanced/IntelliSense

并更改

Member List Commit AggressiveTrue