Visual Studio には、ASP.NET および HTML マークアップを再フォーマットする (つまり、プリティ プリントを実行する) 機能がありますか、または VS プラグインがありますか。具体的には、すべてのプロパティまたは属性をタグごとにアルファベット順に配置する必要があります。おそらく、構成ファイルなどでユーザーが指定できるいくつかの例外があります。また、各プロパティまたは属性は、ユーザーの指定に従って、オプションで個別の行に配置することもできます。
たとえば、次のことを考慮してください。
<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 に統合されていない場合、利用可能な他のユーティリティはありますか?