2010-07-25 68 views
3

Visual Studio是否具有能够重新格式化ASP.NET和HTML标记(即执行漂亮打印)的功能,或者是否存在VS插件。具体来说,我希望它为每个标签按字母顺序放置所有属性或属性,可能有一些用户可以在配置文件中指定的例外。此外,每个属性或属性可以根据用户的规格再次放置在单独的行中。Visual Studio 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中,是否有一些其他实用程序可用?

+0

请投它[这里](http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3657691-break-line-on-each-tag-attribute-and-keep-他们 - 阿里)。 – 2013-02-20 14:03:04

回答

0

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

6

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

+0

为什么这不是被接受的答案? – John 2013-11-17 14:31:55

相关问题