【发布时间】:2018-08-15 11:03:51
【问题描述】:
所以每次我写类似的东西
for (auto i = 0; i < my_vector.size();
我在for语句中的函数调用后添加分号的那一刻,它变成了
for (auto i = 0; i < my_vector.size());
然后我必须手动删除自动括号关闭,因为我还没有完成for语句,超级烦人。
我不记得早期的 VS 版本这样做了。
无论如何,我尝试进入选项 -> 文本编辑器 -> c/c++ -> 格式化 -> 常规,我尝试关闭“键入时自动格式化语句;”以及“自动完成时自动格式化大括号”。两者都有一些轻微的影响,但我描述的问题仍然存在。
我大部分时间都喜欢自动完成,我觉得它很有用,所以我不想完全关闭它,但我怎样才能让它停止做那件事呢?
【问题讨论】:
-
解决方法:用于范围:
for (auto& e : my_vector):-) -
@Ron 哦,我想我应该更频繁地更新:p
标签: c++ visual-studio-2017 editor