在我的VS2010中,如果我在代码块之间的某处键入for
循环,当我按下最后一个分号(前一个分号)时,VS将自动缩进代码的下一行(或块)迭代器)。
这是令人难以置信的烦人,因为我非常非常经常地在现有代码块之间键入嵌套的for
循环。我已经养成了在最后一个分号后立即自动按 ctrl + z 的习惯,因此它会撤消缩进。
有什么方法可以关闭此功能吗?
答案 0 :(得分:2)
<强>答案:强>
工具→选项...→文本编辑器→C#→格式化→自动格式化已完成的语句;
替代回答:
在键入for
循环之前按 Ctrl + 输入。此命令可以在一行内的任何位置工作,并在当前行上方插入一个新行,并将光标放在新的空行上。当您在循环结束时按;
时,前一个文本将不会成为该行的一部分,并且不受自动重新格式化的影响。
同样, Ctrl + Shift + Enter 在当前行下面插入一行 。
答案 1 :(得分:-1)
在选项下 - &gt;文字编辑器 - &gt; {选择语言} - &gt;标签。将缩进设置为“无”。