Возможность переформатирования Visual Studio ASP.NET/HTML - существует ли она? - PullRequest
3 голосов
/ 25 июля 2010

Имеет ли 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, доступна ли какая-либо другая утилита?

Ответы [ 2 ]

6 голосов
/ 19 октября 2011

Да, вы можете использовать сочетание клавиш CTRL + K + D для переформатирования ASP.NET и HTML-разметки!

0 голосов
/ 25 июля 2010

Я не думаю, что Visual Studio имеет эту функциональность, но плагин Resharper имеет контекстную опцию.Это позволит вам щелкнуть любой тег и изменить порядок в алфавитном порядке.

...