Visual Studio 2013 C++ 智能感知
Posted
技术标签:
【中文标题】Visual Studio 2013 C++ 智能感知【英文标题】:Visual Studio 2013 C++ IntelliSense 【发布时间】:2015-01-06 05:21:15 【问题描述】:我正在使用 Visual Studio 2013 C++,我的 IntelliSense 有点奇怪,例如,当我为 const 键入 con 时em> IntelliSense 选择器位于 const 中,但尚未突出显示,因此我必须向下移动箭头然后按 Enter。我怎样才能使它类似于 C# IntelliSense,就像当我按空格键或输入时它会自动选择 const?
【问题讨论】:
我们都希望有更好的智能感知;现在我推荐 Resharper for C++。 出于这样的原因,他们实际上在 Visual Studio 2010 中放弃了对 C++ 的 IntelliSense 支持(如explained in this question),但随后在 Visual Studio 2012 中重新引入了它,但对于 C++ 来说仍然不是那么好。不过,如果您使用 .NET 编程语言,那就太好了。 @ub3rst4r 我很确定你是想链接到另一个答案 糟糕...应该是这个问题:***.com/questions/2681999/… 我使用了 Wholetomato 的 VAX(视觉辅助)……这给了你应有的智能感知。但它也是商业的。 【参考方案1】:您应该改为按 TAB 按钮。选择器中的任何内容都会为您输入。
就像在您的示例中一样,当您输入 con 并且选择器位于 const 中时,点击 TAB 并且将输入 const。
【讨论】:
【参考方案2】:在 VS2017 中转到
Tools/Options/Text Editor/C/C++/Advanced/IntelliSense
改变
Member List Commit Aggressive
到 True
【讨论】:
以上是关于Visual Studio 2013 C++ 智能感知的主要内容,如果未能解决你的问题,请参考以下文章
为啥 C++ 中的 Visual Studio 不如 C# 中的智能? [关闭]
Visual Studio 非托管 C++ 智能文件资源管理器
在 Visual Studio 2013-2015 中制作 requireJS 智能感知
商业智能 - 用于Visual Studio 2013的SSDT