键入for循环后VS2010自动缩进

时间:2013-05-01 00:50:35

标签: visual-studio-2010 visual-studio

在我的VS2010中,如果我在代码块之间的某处键入for循环,当我按下最后一个分号(前一个分号)时,VS将自动缩进代码的下一行(或块)迭代器)。

这是令人难以置信的烦人,因为我非常非常经常地在现有代码块之间键入嵌套的for循环。我已经养成了在最后一个分号后立即自动按 ctrl + z 的习惯,因此它会撤消缩进。

有什么方法可以关闭此功能吗?

2 个答案:

答案 0 :(得分:2)

<强>答案:

工具→选项...→文本编辑器→C#→格式化→自动格式化已完成的语句;

替代回答:

在键入for循环之前按 Ctrl + 输入。此命令可以在一行内的任何位置工作,并在当前行上方插入一个新行,并将光标放在新的空行上。当您在循环结束时按;时,前一个文本将不会成为该行的一部分,并且不受自动重新格式化的影响。

同样, Ctrl + Shift + Enter 在当前行下面插入一行

答案 1 :(得分:-1)

在选项下 - &gt;文字编辑器 - &gt; {选择语言} - &gt;标签。将缩进设置为“无”。