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

Kov*_*ovu 24 intellisense visual-studio-2010

我非常喜欢VS2010的IntelliSence.有时,我无法分辨何时以及为何,IntelliSence会发生变化.

示例:标签lblTestTest

正常behavoir是:I型"lblTes" - 看看谁选择标签的IntelliSence - 按回车 - 自动完成的话,我键入".TE" - 看看谁选择属性"文本"的IntelliSence - 按回车 - 自动完成.

有时,它是:I型"lblTes" -看看谁选择标签的IntelliSence -按回车- 输入不激活自动完成,这让回车(换行符)在我的代码,没有自动完成.

我必须:我输入"lblTes" - 查看选择标签的IntelliSence - 下推 - 按Enter键 - 自动完成

我想你们明白我的意思.它只有一点点不同,但它总共偷了我几个小时,当这个"虫子"或"变化"在那里.

任何的想法?

小智 49

我有同样的问题,但我发现了一个问题.

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


Bog*_*dan 6

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

Tools/Options/Text Editor/C/C++/Advanced/IntelliSense
Run Code Online (Sandbox Code Playgroud)

并更改 Member List Commit AggressiveTrue

您也可以使用TAB代替Enter.