c# - Resharper 在 switch case 上做错了 tab

标签 c# resharper

自从我一直在使用 Resharper 以来,我一直注意到这个错误,尽管我做了正确的制表符,在写了一个新行或粘贴了一段代码后,resharper 将底层行移动了两个制表符离开,就像在这种情况下: enter image description here

有人知道如何解决这个问题吗?

最佳答案

看来您可能将大小写标签的大括号布局设置为“在下一行缩进 2(GNU 样式):

enter image description here

要解决此问题,请转至 ReSharper 菜单,选择“选项”,然后导航至:

代码编辑 --> C# --> 大括号布局 --> “case”标签下的 block

并将首选项更改为:在下一行(BSD 样式):

enter image description here

您可能还需要检查您的 Visual Studio 设置:

工具 --> 选项 --> 文本编辑器 --> C# --> 格式化 --> 缩进

enter image description here

关于c# - Resharper 在 switch case 上做错了 tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50817568/

相关文章:

c# - en-ZA .net 中的格式文化问题

c# - 使用 C# 自定义 WPF 列表框

c# - 如果 ISP 不使用 BIN 目录,我该如何部署 ASP.NET MVC 应用程序?

C# 类,导出到 Excel

html - 如何在 Resharper 中注册自定义 html 标签?

c# - 哪些 Python 特性会激发 C# 开发人员的兴趣?

c# - EigenObjectRecognizer 与 EigenFaceRecognizer 哪个更好

c# - 表达永远是真实的和多余的?

unit-testing - 使用 resharper v10 重新运行失败的测试

c# - 上下文操作的 ReSharper SDK 测试不起作用