如果您在打开 Asp.net core 的 Razor 视图时发现显示不整洁,缺少缩进和对齐等格式化问题,可以尝试以下方法解决:
-
打开 Visual Studio 的选项(Options)菜单,依次进入 Text Editor -> C# -> Code Style -> Formatting,勾选上'Automatically format on save”选项,然后保存设置。
-
如果您使用的是 Visual Studio Code,则可以安装以下两个插件来解决问题:
- C# 插件(C# extension):https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp
- Razor Language Server 插件(Razor Language Server):https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.razor-language-server
安装后,重新打开 Razor 视图即可自动格式化。
- 如果以上方法均未能解决问题,您可以手动进行格式化操作。在 Razor 视图中使用快捷键 Ctrl + K + D(或者使用 Visual Studio Code 的'格式化文档”功能)来格式化代码,并确保所有代码行有隔行缩进,语句之间有适当的空行和对齐。
示例代码:
@{
ViewData["Title"] = "Home Page";
}
Welcome
Learn about ASP.NET Core.