9

您好,VS2010 突然开始以一种我不想要的方式格式化我的 if 语句,我不知道如何转换它。我曾经格式化 if 语句而没有像这样的赞誉。

if (true) DoThis();

但是现在VS2010格式一直如下。

if (true)
    DoThis();

我不想要这个,它让我发疯。我没有安装任何插件。有谁能够帮助我 ?我可以在哪里调整这个设置?

4

2 回答 2

9

它是

选项->文本编辑器->c#->包装->将语句和成员声明留在同一行。

(必须打开)。

Steve B,你可以拥有 Kudus,因为你指导我“几乎”是正确的选择。

于 2012-06-16T09:04:14.640 回答
0

尝试在“工具”>“选项”>“文本编辑器”>“C#”(或您使用的任何语言)>“格式”>“新行”下查看。看看你在那里选择了什么。

另外,您提到您没有任何插件,但是您安装了 Reshaper 吗?我知道专门用于格式化 if 块的 resharper 设置。

编辑:@Steve B 是正确的,而不是“新行”,选择“换行”并选择“在单行上保留块”

于 2012-06-11T14:26:58.397 回答