阻止Visual Studio在switch-case语句中添加断行

时间:2013-03-14 16:44:00

标签: c# visual-studio-2010

有没有办法阻止 Visual Studio(2010)“格式文档”菜单格式化switch-case语句如下:

当我编写代码时:

switch (value) {
    case "1": mode = Mode.One; break;
    case "2": mode = Mode.Two; break;
}

然后点击“格式文档”,Visual Studio添加了分隔线:

switch (value) {
    case "1":
        mode = Mode.One;
        break;
    case "2":
        mode = Mode.Two;
        break;
}

我已经查看了VS选项的格式化部分,但我找不到任何相关的内容。

Options>Formatting

(我没有安装ReSharper)

1 个答案:

答案 0 :(得分:4)

找到导致此问题的设置:

选项>文本编辑器> C#>格式化>环绕>必须检查Leave statements and member declarations on the same line

Options dialog