Visual Studio 2015正在缩进for语句的多行
Visual Studio 2015 indenting a multiline for statement
我正在尝试将VS2015配置为自动缩进如下的for循环:
for( int index = 0;
index < collection.size();
++index)
{
...
}
我尝试了很多自动缩进选项的组合,但都无法得到我想要的,我总是得到这样的东西:
for( int index = 0;
index < collection.size();
++index)
{
...
}
这(对我来说)毫无意义。有人知道怎么做吗?
更新:
更新到Visual Studio 2015 Update 2解决了此问题。我应该结束这个问题还是回答它?
我试图产生与您得到的结果相同的结果,但我的结果默认为您想要得到的结果。我更改了C#文本编辑器中的一些设置,可能发现了问题所在
如果转到"工具">"选项",请选择"文本编辑器"下拉箭头,然后选择"C#"下拉箭头、转到"选项卡"并将"缩进"更改为智能。
默认情况下,我的设置为"智能",但当我产生与您相同的结果时,我设置为"阻止"。
我想,如果你正在使用C#之外的其他语言,并且想要相同的配置,你真的可以去All Languages。有相同的缩进选项
希望这对你有用!
相关文章:
- 为什么在 C/C++ 中交织 switch/for/if 语句是有效的?
- C++ 访问 if 语句(如果它们在 for 循环中)
- 试图避免在 for 循环中出现 if-else 语句,但代码似乎有一些错误
- 如何在 FOR 语句中间阻止 Visual Studio 2017 c++ 自动完成)?
- (C++)for循环中的空初始语句是否保存所有编译器中变量的上一次初始化
- C++:关于for语句和参数的一般问题
- 这个基于范围的'for'语句需要一个合适的函数,但找不到任何函数
- C++ 使用 OpenMP 时,如果 for 循环在 if else 语句中出错
- 如何退出 for 循环内的嵌套 if-else 语句?(C/C++)
- 我的 break 语句没有中断 for 循环
- for 循环后的分号是什么意思?为什么第一个循环语句中有 j++
- R6010 执行后出错.if 语句在 for 循环中.[作业][中止已解决,发现新问题]
- python 和 c++ 的结果对于嵌套的 for 语句是不同的
- if 语句在 for 循环中不起作用
- 我的 for 循环之后的代码不起作用,for 循环后的打印语句不会被打印
- 并排使用 for 循环和 if 语句C++
- 在 c++ 中创建递归 for 语句
- 仅在向量末尾打印新行 - "if"语句在"for"循环之外
- 编译器是否优化了语句"for"第二个条件?
- C++ for-each 语句触发"vector iterators incompatible"断言失败:this->_Getcont() == 0