Visual Studio 2015 缩进多行 for 语句
Posted
技术标签:
【中文标题】Visual Studio 2015 缩进多行 for 语句【英文标题】:Visual Studio 2015 indenting a multiline for statement 【发布时间】:2016-04-17 00:59:46 【问题描述】:我正在尝试将 VS2015 配置为自动缩进这样的 for 循环:
for( int index = 0;
index < collection.size();
++index)
...
我尝试了很多自动缩进选项的组合,但无法得到我想要的,我总是得到这样的结果:
for( int index = 0;
index < collection.size();
++index)
...
这(对我来说)没有任何意义。有谁知道怎么做?
更新:
更新到 Visual Studio 2015 Update 2 解决了这个问题。我应该关闭问题还是回答问题?
【问题讨论】:
看看this and the associated links。 按 [CTRL] [K] [D] 是否有效? (当按下 D 时,仍然按下 CTRL) Ctrl-K + Ctrl-D 给了我同样的结果,for 被“错误地”缩进了。 【参考方案1】:我尝试产生与您得到的结果相同的结果,但我的默认结果是您尝试获得的结果。我更改了 C# 文本编辑器中的一些设置,并可能找出问题所在。
如果您转到工具 > 选项,请选择“文本编辑器”下拉箭头,然后选择“C#”下拉箭头,转到“标签”并将“缩进”更改为智能。
我的默认设置为“智能”,但是当我产生与您相同的结果时,我设置为“阻止”。
如果您正在与 C# 之外的其他语言一起工作并且想要相同的配置,我想您真的可以只去所有语言。有相同的缩进选项
希望对你有用!
【讨论】:
我在这里使用 C++,我只是尝试了所有三个设置,但没有一个给我想要的结果。以上是关于Visual Studio 2015 缩进多行 for 语句的主要内容,如果未能解决你的问题,请参考以下文章
visual studio 2015 删除空行 ,缩进css
为啥大括号缩进在 Visual Studio 2015 中搞砸了?
使用 Visual Studio 2015 禁用注释的自动缩进