Js-beautify: Preservar quebra de linha de atributos em HTML

Criado em 26 abr. 2014  ·  23Comentários  ·  Fonte: beautify-web/js-beautify

assim

  <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

Comentários muito úteis

Portanto, wrap_attributes=auto não parece fazer nada. Qual é o comportamento esperado? O código parece não fazer nada com essa configuração.

wrap_attributes=force não resolve completamente o problema de OP. Com esta convenção, o recuo deve ser baseado na posição do primeiro atributo, não em uma largura fixa. Talvez eu torne isso um novo problema.

EDITAR: vejo que já existem alguns problemas para este pedido, vou atualizá-lo.

Todos 23 comentários

Descreva a saída atual para que possamos ver como ela difere.

vai apenas se concatenar em uma linha

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

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

poderíamos ter mais uma opção para preservar a quebra de linha de atributos html ou quebra de linha dentro do colchete angular, além de alinhar automaticamente o primeiro caractere de cada atributo?

Gostaria de ver isso também ...

Isso seria incrível: +1:

+1

+1

+1

É bom conhecer gente. Alguém quer tentar uma RP?

+1

+1

+1

+1

@ jfletcher-nuxeo, @websirnik , @frasator , @kentliau ,
Eu acredito que isso foi corrigido em 1.6.0. Por favor, dê uma olhada nas configurações de wrap_attributes.

Portanto, wrap_attributes=auto não parece fazer nada. Qual é o comportamento esperado? O código parece não fazer nada com essa configuração.

wrap_attributes=force não resolve completamente o problema de OP. Com esta convenção, o recuo deve ser baseado na posição do primeiro atributo, não em uma largura fixa. Talvez eu torne isso um novo problema.

EDITAR: vejo que já existem alguns problemas para este pedido, vou atualizá-lo.

concordado com @ jfletcher-nuxeo, melhor posicionar pelo primeiro atributo

+1 para alinhar com o primeiro atributo no elemento html real.

+1

+1

alguém resolveu esse problema?

@jorgeramirez - Veja # 1015. wrap_attributes = "force-aligned" funciona para você?

Alguma notícia sobre este assunto? é muito chato!

@Vortilion
Este problema foi fechado e corrigido. Qual é a sua dúvida? Junte-se a nós no Gitter se quiser bater um papo.

Onde posso fazer isso? Pelo que posso ver aqui não está consertado? Esta opção não faz nada para mim ... ela sempre formata os atributos html como um liner ... ö

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

smonff picture smonff  ·  6Comentários

retan picture retan  ·  3Comentários

knocte picture knocte  ·  5Comentários

aeschli picture aeschli  ·  4Comentários

buinauskas picture buinauskas  ·  5Comentários