Visual Studio ASP.NET/HTML 重新格式化功能 - 它存在吗?

Posted

技术标签:

【中文标题】Visual Studio ASP.NET/HTML 重新格式化功能 - 它存在吗?【英文标题】:Visual Studio ASP.NET/HTML reformat capability - does it exist? 【发布时间】:2011-03-20 18:21:36 【问题描述】:

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 中没有集成此功能,是否有其他可用的实用程序?

【问题讨论】:

请为它投票here。 【参考方案1】:

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于Visual Studio ASP.NET/HTML 重新格式化功能 - 它存在吗?的主要内容,如果未能解决你的问题,请参考以下文章

dev文件用visual studio怎么打开

visual studio 2005 图像上 添加 数字

如何利用visual studio2015编写uwp应用

visual studio2017注册表删除

visual studio 如何生成动态库

visual studio怎么添加对dll的引用