Rompa la línea en cada atributo de etiqueta y manténgalos alineados en el editor de código HTML de Visual Studio
Supongamos lo siguiente horizontalmente largo<button>
HTML
declaración:
<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>
Como puede ver, todos los atributos de etiqueta están en línea de tal manera que se extienden hacia el derecho en el editor de código ...
¿Conoce alguna opción o extensión de Visual Studio que le permita formatearla?Ctrl + K entoncesCtrl + F Me gusta esto:
<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>
Creo que el formato anterior hace que sea fácil detectar un atributo dado, aunque claramente hará que la barra de desplazamiento vertical sea un poco más larga. :)
He intentado juguetear con las opciones de Visual Studio enTOOLS => Options... => Text Editor => HTML
pero no encontró una opción para controlar este comportamiento.
Por supuesto que puedo alinearlo manualmente pero luego si golpeoCtrl + K entoncesCtrl + F Por error pierdo todo el formato a medida.
Si no hay tal cosa disponible, creo que esto es una gran idea para una extensión de Visual Studio. Como un plus, incluso podría ordenar alfabéticamente los atributos. :)
Haciendo un poco más de Google encontré que elXAML
El editor en Visual Studio tiene lo que me gustaría tener en el editor HTML:
Coloque cada atributo en una línea separada
Hice esta misma pregunta en el foro de extensibilidad de Visual Studio:
http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/0d97c205-9f29-4ba7-9d0b-253413077dce/
Si desea ver esto implementado en la próxima versión de VS, vote por elloaquí.