Visual Studio 2013 C++ IntelliSense

4
我正在使用Visual Studio 2013 C++,但我的IntelliSense有些奇怪。例如,当我键入"con"时,想要输入"const",虽然IntelliSense选择器已经在"const"处,但是它还没有被突出显示,所以我必须向下移动箭头,然后按回车键。我该如何使其类似于C# IntelliSense,即当我按下空格键或回车键时,它会自动选择"const"?

我们都希望有更好的智能感知;目前我推荐使用Resharper来进行C++开发。 - liran63
他们实际上在Visual Studio 2010中放弃了C ++的IntelliSense支持(正如此问题中所解释的),原因是像这样的问题,但然后在Visual Studio 2012中重新引入,但对于C ++来说仍然不是很好。如果你使用.NET编程语言,它还是很棒的。 - SameOldNick
@ub3rst4r,我非常确定你想链接到另一个答案。 - sehe
糟糕...本来应该是这个问题:https://dev59.com/d3E85IYBdhLWcg3wpFEa - SameOldNick
我使用来自wholetomato的VAX(Visual Assist)...这使您可以像应该一样使用智能感知。但它也是商业软件。 - xMRi
我刚刚尝试了你说的,在输入"con"后按tab键,它直接跳到了"const"。 - Musaab
2个回答

0
你应该按TAB键。选择器中的任何内容都将为您输入。
比如,在你的例子中,当你输入con并且选择器在const时,按下TAB键,const就会被输入。

0

在VS2017中,前往

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

并将

Member List Commit Aggressive 更改为 True


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接