文本编辑器-C#-代码风格-格式化缩进
勾选/取消勾选复选框,查看代码的外观并保存
YourPageName.razor.cs
的文件,并在其中创建一个名为 partial class YourPageName
的部分类,然后将代码移动到该类中即可。VS 将帮助处理任何其他问题,例如缺少的 using 语句 - 还可能有一些需要将 @inject 指令移动到属性上的 [Inject] 属性等。 - Caius Jard我从一开始就遇到了这个问题,即使在 17.1 版本中关闭自适应格式也没有起作用。 然而,成功的方法是在“工具”->“选项”->“文本编辑器”->“C#”->“代码样式”->“格式化”下关闭所有“自动格式化”。
我关闭了该部分中的所有内容!因为我可以自己进行格式化。
如果您确实希望编辑器进行某些格式化,则可以在 Formatting 部分的“常规”、“缩进”、“新行”、“间距”和“换行”子分支中自定义它。
即使不重新启动 Visual Studio,效果也会立即反映出来。
在“工具”-“选项”下还有另一个选项
文本编辑器-所有语言-制表符。
尝试指定制表符大小和缩进大小