Js-beautify: Conservar el salto de línea de los atributos en HTML

Creado en 26 abr. 2014  ·  23Comentarios  ·  Fuente: beautify-web/js-beautify

como esto

  <div id="anId"
       name="aName"
       class="aClass"
       onclick="alert('hello')"
       ondblclick="alert('hello')">asdf</div>

  <input type="text"
         name="aName"
         class="aClass"
         id="anId">
html enhancement

Comentario más útil

Entonces wrap_attributes=auto no parece hacer nada. ¿Cuál es el comportamiento esperado? El código no parece hacer nada con esa configuración.

wrap_attributes=force no aborda completamente el problema de OP. Con esta convención, la sangría debe basarse en la posición del primer atributo, no en un ancho fijo. Tal vez haga de esto un nuevo problema.

EDITAR: Veo que ya hay algunos problemas para esta solicitud, la actualizaré.

Todos 23 comentarios

Describa la salida actual para que podamos ver en qué se diferencia.

simplemente se concatenará en una línea

  <div id="anId" name="aName" class="aClass" onclick="alert('hello')" ondblclick="alert('hello')">asdf</div>

  <input type="text" name="aName" class="aClass" id="anId">

¿Podríamos tener una opción más para preservar el salto de línea de los atributos html o el salto de línea dentro del corchete angular, además de alinear automáticamente el primer carácter de cada atributo?

Me gustaría ver esto también ...

Esto sería bastante impresionante: +1:

+1

+1

+1

Es bueno conocer a la gente. ¿Alguien quiere hacer un swing en un PR?

+1

+1

+1

+1

@ jfletcher-nuxeo, @websirnik , @frasator , @kentliau ,
Creo que esto está arreglado en 1.6.0. Por favor, eche un vistazo a la configuración de wrap_attributes.

Entonces wrap_attributes=auto no parece hacer nada. ¿Cuál es el comportamiento esperado? El código no parece hacer nada con esa configuración.

wrap_attributes=force no aborda completamente el problema de OP. Con esta convención, la sangría debe basarse en la posición del primer atributo, no en un ancho fijo. Tal vez haga de esto un nuevo problema.

EDITAR: Veo que ya hay algunos problemas para esta solicitud, la actualizaré.

de acuerdo con @ jfletcher-nuxeo, mejor posicionar por primer atributo

+1 para alinearse con el primer atributo en el elemento html real.

+1

+1

¿Alguien resolvió este problema?

@jorgeramirez - Ver # 1015. ¿ wrap_attributes = "force-aligned" funciona para usted?

¿Alguna novedad sobre este asunto? ¡Es bastante molesto!

@Vortilion
Este problema está cerrado solucionado. ¿Cuál es tu pregunta? Únase a nosotros en Gitter si desea chatear.

¿Dónde puedo hacer esto? Por lo que puedo ver aquí, ¿no está arreglado? Esta opción no hace nada por mí ... siempre formatea los atributos html como una línea ... ö

¿Fue útil esta página
0 / 5 - 0 calificaciones