文本编辑器 - C# - 代码风格 - 格式化缩进
选中/取消选中框以查看代码的外观并在高兴时保存
在剃须刀页面上将代码块合并为一个块之后……这似乎解决了这个问题。我认为缩进可能是由某些错误引起的,由于试图解决其他格式化代码导致缩进失败。这不是一个可靠的答案,但我确实发现四处移动可以防止这种情况发生,这与工具文本编辑器选项中的任何缩进设置无关。
在 visual studio 2022 社区:
不用重启visual studio就可以体现效果
我从一开始就遇到了这个问题,即使在 17.1 中关闭自适应格式也不起作用 然而,起作用的是关闭所有“自动格式” 在 tools->options->Text Editor->C#->Code Style->Formating
下我关闭了那个部分的所有内容!因为我可以自己格式化。
如果您确实希望编辑器进行一些格式化,您可以在“格式”部分的“常规”、“缩进”、“换行”、“间距”和“换行”子分支中自定义它
工具-选项下还有一个选项
文本编辑器 - 所有语言 - 选项卡。
尝试指定制表符大小和缩进大小