1

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

这非常烦人,因为我非常非常有规律地for在现有代码块之间键入嵌套循环。我已经养成了在最后一个分号之后自动按ctrl+的习惯,z这样它就可以取消缩进。

有什么办法可以关闭这个功能吗?

4

2 回答 2

2

回答:

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

替代答案:

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

同样,Ctrl++在当前行下方Shift插入Enter新行。

于 2013-05-01T01:51:38.200 回答
-1

在选项 -> 文本编辑器 -> {语言选择} -> 选项卡下。将缩进设置为“无”。

于 2013-05-01T01:58:03.180 回答