我可以让 Visual Studio 2017 停止缩进大括号吗?

Tom*_*Tom 4 c# visual-studio-2017

在这种情况下,Visual Studio 会缩进大括号:

switch(variable)
{
    case 0:
        {
            // some code
            break;
        }
}
Run Code Online (Sandbox Code Playgroud)

但是我更喜欢没有缩进:

switch(variable)
{
    case 0:
    {
        // some code
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在浏览选项,但没有找到我想要的选项。我是否错过了它,或者它只是不存在?

小智 8

在 Visual Studio 下

选项 >> 文本编辑器 >> C# >> 代码样式 >> 格式 >> 缩进

就是你要找的。您将在该菜单下看到多个选项,并根据需要设置您的设置。在这种情况下,该设置称为“缩进大小写内容”

  • 现在有一个“缩进案例内容(当块时)”选项,它解决了您仍然希望非块案例语句缩进的问题。 (5认同)