Js-beautify: Zeilenumbruch für Attribute in HTML beibehalten

Erstellt am 26. Apr. 2014  ·  23Kommentare  ·  Quelle: beautify-web/js-beautify

so was

  <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

Hilfreichster Kommentar

Also scheint wrap_attributes=auto nichts zu tun. Was ist das erwartete Verhalten? Der Code scheint mit dieser Einstellung nichts zu tun.

wrap_attributes=force geht das Problem von OP nicht vollständig an. Bei dieser Konvention sollte der Einzug auf der Position des ersten Attributs basieren, nicht auf einer festen Breite. Vielleicht mache ich das zu einem neuen Thema.

EDIT: Wie ich sehe, gibt es bereits einige Probleme für diese Anfrage, ich werde sie aktualisieren.

Alle 23 Kommentare

Bitte beschreiben Sie die aktuelle Ausgabe, damit wir sehen können, wie sie sich unterscheidet.

es wird nur in eine Zeile verkettet

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

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

Könnten wir eine weitere Option haben, um den Zeilenumbruch von HTML-Attributen oder den Zeilenumbruch innerhalb der spitzen Klammer beizubehalten und das erste Zeichen jedes Attributes automatisch auszurichten?

Möchte das auch sehen...

Das wäre ziemlich cool :+1:

+1

+1

+1

Gut zu wissen, Leute. Will jemand bei einer PR schwingen?

+1

+1

+1

+1

@jfletcher-nuxeo, @websirnik , @frasator , @kentliau ,
Ich glaube, das ist in 1.6.0 behoben. Bitte werfen Sie einen Blick auf die Wrap_attributes-Einstellungen.

Also scheint wrap_attributes=auto nichts zu tun. Was ist das erwartete Verhalten? Der Code scheint mit dieser Einstellung nichts zu tun.

wrap_attributes=force geht das Problem von OP nicht vollständig an. Bei dieser Konvention sollte der Einzug auf der Position des ersten Attributs basieren, nicht auf einer festen Breite. Vielleicht mache ich das zu einem neuen Thema.

EDIT: Wie ich sehe, gibt es bereits einige Probleme für diese Anfrage, ich werde sie aktualisieren.

stimmt mit @jfletcher-nuxeo überein, besser nach erstem Attribut positionieren

+1 zum Ausrichten mit dem ersten Attribut im aktuellen HTML-Element.

+1

+1

hat jemand dieses Problem gelöst?

@jorgeramirez - Siehe #1015. Funktioniert wrap_attributes = "force-aligned" für Sie?

Gibt es Neuigkeiten zu diesem Thema? es ist ziemlich nervig!

@Vortilion
Dieses Problem ist behoben. Was ist deine Frage? Bitte besuchen Sie uns auf Gitter, wenn Sie chatten möchten.

Wo kann ich das machen? Soweit ich das hier sehen kann, ist es nicht behoben? Diese Option bringt mir nichts... sie formatiert die HTML-Attribute immer als einen Zeilenumbruch...ö

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen