您好,VS2010 突然开始以一种我不想要的方式格式化我的 if 语句,我不知道如何转换它。我曾经格式化 if 语句而没有像这样的赞誉。
if (true) DoThis();
但是现在VS2010格式一直如下。
if (true)
DoThis();
我不想要这个,它让我发疯。我没有安装任何插件。有谁能够帮助我 ?我可以在哪里调整这个设置?
您好,VS2010 突然开始以一种我不想要的方式格式化我的 if 语句,我不知道如何转换它。我曾经格式化 if 语句而没有像这样的赞誉。
if (true) DoThis();
但是现在VS2010格式一直如下。
if (true)
DoThis();
我不想要这个,它让我发疯。我没有安装任何插件。有谁能够帮助我 ?我可以在哪里调整这个设置?
它是
选项->文本编辑器->c#->包装->将语句和成员声明留在同一行。
(必须打开)。
Steve B,你可以拥有 Kudus,因为你指导我“几乎”是正确的选择。
尝试在“工具”>“选项”>“文本编辑器”>“C#”(或您使用的任何语言)>“格式”>“新行”下查看。看看你在那里选择了什么。
另外,您提到您没有任何插件,但是您安装了 Reshaper 吗?我知道专门用于格式化 if 块的 resharper 设置。
编辑:@Steve B 是正确的,而不是“新行”,选择“换行”并选择“在单行上保留块”