Js-beautify: Conserver le saut de ligne des attributs en HTML

Créé le 26 avr. 2014  ·  23Commentaires  ·  Source: beautify-web/js-beautify

comme ça

  <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

Commentaire le plus utile

Donc wrap_attributes=auto ne semble rien faire. Quel est le comportement attendu ? Le code ne semble rien faire avec ce paramètre.

wrap_attributes=force ne résout pas complètement le problème d'OP. Avec cette convention, l'indentation doit être basée sur la position du premier attribut, et non sur une largeur fixe. Peut-être que je vais en faire un nouveau problème.

EDIT : je vois qu'il y a déjà des problèmes pour cette demande, je vais la mettre à jour.

Tous les 23 commentaires

Veuillez décrire la sortie actuelle afin que nous puissions voir en quoi elle diffère.

il va juste concaténer en une seule ligne

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

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

pourrions-nous avoir une option supplémentaire pour préserver le saut de ligne des attributs html ou le saut de ligne dans le crochet angulaire, plus aligner automatiquement le premier caractère de chaque attribut ?

J'aimerais voir ça aussi...

Ce serait vraiment génial :+1:

+1

+1

+1

Bon à savoir les gens. Quelqu'un veut se lancer dans un PR ?

+1

+1

+1

+1

@jfletcher-nuxeo, @websirnik , @frasator , @kentliau ,
Je crois que cela est corrigé dans 1.6.0. Veuillez jeter un œil aux paramètres wrap_attributes.

Donc wrap_attributes=auto ne semble rien faire. Quel est le comportement attendu ? Le code ne semble rien faire avec ce paramètre.

wrap_attributes=force ne résout pas complètement le problème d'OP. Avec cette convention, l'indentation doit être basée sur la position du premier attribut, et non sur une largeur fixe. Peut-être que je vais en faire un nouveau problème.

EDIT : je vois qu'il y a déjà des problèmes pour cette demande, je vais la mettre à jour.

d'accord avec @jfletcher-nuxeo , il vaut mieux se positionner par premier attribut

+1 pour s'aligner sur le premier attribut de l'élément html réel.

+1

+1

quelqu'un a-t-il résolu ce problème ?

@jorgeramirez - Voir #1015. Est-ce que wrap_attributes = "force-aligned" fonctionne pour vous ?

Des nouvelles sur ce problème ? c'est assez embêtant !

@Vortilion
Ce problème est clos corrigé. Quelle est votre question? Veuillez nous rejoindre sur Gitter si vous voulez discuter.

Où puis-je faire cela ? Pour autant que je puisse le voir ici, ce n'est pas corrigé? Cette option ne fait rien pour moi... elle formate toujours les attributs html comme un seul liner...ö

Cette page vous a été utile?
0 / 5 - 0 notes