3

Visual Studio 是否有功能,或者是否有 VS 插件,可以重新格式化 ASP.NET 和 HTML 标记(即执行漂亮的打印)。具体来说,我希望它按字母顺序为每个标签放置所有属性或属性,可能有一些用户可以指定的例外情况,比如在配置文件中。此外,每个属性或属性都可以选择放在单独的行上,同样根据用户的规范。

例如考虑以下内容:

<asp:TextBox ID="txtPlanStart" runat="server" ToolTip="start date" Columns="8">

重新格式化的版本将是:

<asp:TextBox ID="txtPlanStart" runat="server" 
     Columns="8"
     ToolTip="start date" />

请注意,重新格式化的版本不严格按字母顺序或单独的行,因为 ID 和 runat 排在第一位。用户可以再次指定重新格式化的例外情况。

如果 VS 中没有集成此功能,是否还有其他可用的实用程序?

4

2 回答 2

6

是的,您可以使用快捷键 CTRL + K + D 重新格式化 ASP.NET 和 HTML 标记!

于 2011-10-18T21:41:44.437 回答
0

我不认为 Visual Studio 有这个功能,但Resharper插件有这是一个上下文选项。它会让你点击任何标签并选择让它按字​​母顺序重新排序。

于 2010-07-25T18:25:14.823 回答