C++ 如何修复键入循环时visual studio自动完成的问题?

C++ 如何修复键入循环时visual studio自动完成的问题?,c++,autocomplete,visual-studio-2017,C++,Autocomplete,Visual Studio 2017,自从我从VS 2015切换到VS 2017以来,这一直困扰着我 下面是正在发生的事情: 当我打这个的时候 for(int i = 0; i<v.size() 用于(int i=0;i很奇怪,您是手动输入的。您是否尝试过使用股票代码片段?键入for,您应该会看到一个弹出窗口,其中forsnippet selected->按Tab键插入正文并自动选择索引变量类型->键入新类型->按Tab键选择索引变量名称等等;最后按Enter键跳进圈套身体 这是VS2017中引入的一个bug。请确保撞上,希

自从我从VS 2015切换到VS 2017以来,这一直困扰着我

下面是正在发生的事情: 当我打这个的时候

for(int i = 0; i<v.size()

用于(int i=0;i很奇怪,您是手动输入的。您是否尝试过使用股票代码片段?键入
for
,您应该会看到一个弹出窗口,其中
for
snippet selected->按Tab键插入正文并自动选择索引变量类型->键入新类型->按Tab键选择索引变量名称等等;最后按Enter键跳进圈套身体


这是VS2017中引入的一个bug。请确保撞上,希望这将鼓励VS团队在未来的版本中优先修复此bug。

看起来像是结束语
正在取消自动解析器。当我键入
时,您可以关闭自动格式化语句,但这可能不是您想要做的。作为解决方法,您可以使用基于范围的for循环或标准算法。如果您有microsoft帐户,请确保投票支持此问题:Try range forloops@NathanOliver您也可以编写自己的代码段。这是一个很好的解决方案,但手动键入for循环肯定并不奇怪。在没有添加假括号的编辑器中,此代码段不会节省大量时间。
for(int i = 0; i<v.size());