自从我一直在使用 Resharper 以来,我一直注意到这个错误,尽管我做了正确的制表符,在写了一个新行或粘贴了一段代码后,resharper 将底层行移动了两个制表符离开,就像在这种情况下:
有人知道如何解决这个问题吗?
最佳答案
看来您可能将大小写标签的大括号布局设置为“在下一行缩进 2(GNU 样式):
要解决此问题,请转至 ReSharper
菜单,选择“选项”,然后导航至:
代码编辑 --> C# --> 大括号布局 --> “case”标签下的 block
并将首选项更改为:在下一行(BSD 样式)
:
您可能还需要检查您的 Visual Studio 设置:
工具 --> 选项 --> 文本编辑器 --> C# --> 格式化 --> 缩进
关于c# - Resharper 在 switch case 上做错了 tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50817568/