Brechen Sie die Zeilen für jedes Tag-Attribut und richten Sie sie im Visual Studio-HTML-Code-Editor aus
Angenommen, das Folgende ist horizontal lang<button>
HTML
Erklärung:
<button type="submit" class="btn btn-primary" id="save" name="action:@ViewContext.RouteData.Values["action"]"><i class="icon-save icon-large"></i> @Localization.Save</button>
Wie Sie sehen, sind alle Tag-Attribute so inline, dass sie sich im Code-Editor weit nach rechts erstrecken ...
Kennen Sie eine Visual Studio-Option oder -Erweiterung, mit der sie formatiert werden kann?Strg + K dannStrg + F so was:
<button type="submit"
class="btn btn-primary"
id="save"
name="action:@ViewContext.RouteData.Values["action"]">
<i class="icon-save icon-large"></i>@Localization.Save
</button>
Ich denke, das obige Format macht es einfach, ein bestimmtes Attribut zu erkennen, obwohl die vertikale Bildlaufleiste dadurch deutlich länger wird. :)
Ich habe versucht, mit Visual Studio-Optionen zu experimentierenTOOLS => Options... => Text Editor => HTML
Es wurde jedoch keine Option zur Steuerung dieses Verhaltens gefunden.
Natürlich kann ich es manuell ausrichten, aber wenn ich tippeStrg + K dannStrg + F versehentlich verliere ich alle benutzerdefinierten Formatierungen.
Wenn so etwas nicht verfügbar ist, ist dies meiner Meinung nach eine großartige Idee für eine Visual Studio-Erweiterung. Als Plus könnte es sogar die Attribute alphabetisch sortieren. :)
Beim Googeln habe ich festgestellt, dass derXAML
Der Editor in Visual Studio hat das, was ich im HTML-Editor haben möchte:
Positionieren Sie jedes Attribut in einer separaten Zeile
Dieselbe Frage habe ich im Visual Studio Extensibility-Forum gestellt:
http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/0d97c205-9f29-4ba7-9d0b-253413077dce/
Wenn Sie möchten, dass dies in der nächsten Version von VS implementiert wird, stimmen Sie dafürHier.