Zum Inhalt springen

YAML-Formatter

Prüfe und bereinige YAML mit diesem YAML-Formatter. Füge Konfigurationen, Kubernetes-Manifeste, CI-Pipelines oder Front Matter ein. Das Tool parst das Dokument, um Syntaxfehler zu erkennen, und normalisiert anschließend Abstände nach Doppelpunkten und Listenstrichen sowie innerhalb von Flow-Sammlungen wie [a, b] und { x: 1 }. Einrückungen, Kommentare, Anführungszeichen und Block-Skalare bleiben unverändert. So erhalten DevOps-Ingenieure und Entwickler sicher besser lesbare Dateien.

Zurücksetzen

Häufig gestellte Fragen

Was ändert der YAML-Formatter?

Er normalisiert Abstände: ein Leerzeichen nach einem Mapping-Doppelpunkt, ein Leerzeichen nach einem Listenstrich, ein Leerzeichen nach Kommas in Flow-Sequenzen und Leerzeichen innerhalb der geschweiften Klammern von Flow-Mappings. Mehrere Leerzeichen vor einem Kommentar werden auf eines reduziert.

Rückt das Tool mein YAML neu ein?

Nein, die eingegebene Einrückung bleibt erhalten, weil sie die Struktur in YAML festlegt. Ein verschachtelter Block mit vier Leerzeichen Einrückung bleibt bei vier Leerzeichen.

Prüft das Tool das Dokument?

Ja, zuerst wird das Dokument geparst. Fehler werden mit einer Meldung und der Zeilennummer angegeben, etwa wenn auf einen Doppelpunkt in einem Flow-Mapping kein Leerzeichen folgt. Korrigiere die angegebene Zeile und formatiere das Dokument erneut.

Bleiben Kommentare erhalten?

Ja, vollständige Zeilenkommentare und nachgestellte Kommentare bleiben erhalten. Vor dem #-Zeichen eines nachgestellten Kommentars bleibt ein einzelnes Leerzeichen.

Was passiert mit Block-Skalaren?

Literale und gefaltete Block-Skalare, die mit | oder > beginnen, werden exakt übernommen, einschließlich der Abstände innerhalb ihrer Zeilen. Jede Zeile, die tiefer als der Schlüssel eingerückt ist, gehört zum Skalar und bleibt unverändert.

Werden Zeichenfolgen in Anführungszeichen geändert?

Nein, einfache und doppelte Anführungszeichen sowie die Leerzeichen darin bleiben erhalten. Anführungszeichen werden weder hinzugefügt noch entfernt, damit die Werte ihren Typ behalten.

Werden Zeilenenden geändert?

Ja, Windows-CRLF- und ältere Mac-CR-Zeilenenden werden in LF umgewandelt. YAML-Parser behandeln beide gleich, daher ändern sich die Daten nicht.

Kann das Tool mehrere Dokumente in einer Datei formatieren?

Nein, Eingaben mit mehreren durch --- getrennten Dokumenten werden mit der Meldung Multiple documents are not supported abgelehnt. Formatiere jedes Dokument einzeln und füge sie danach wieder zusammen.

Warum ist das Ergebnis in einen yaml-Codeblock eingeschlossen?

Die Ausgabe wird als Markdown-Codeblock mit der Kennzeichnung yaml zurückgegeben und deshalb in Markdown farbig hervorgehoben dargestellt. Kopiere die Zeilen zwischen den Begrenzungen in deine .yaml- oder .yml-Datei.

Wie groß darf meine Datei sein?

Bis zu 5 MB pro Durchlauf; größere Eingaben werden mit einer Meldung abgelehnt. Eine leere Eingabe ergibt ein leeres Ergebnis. Die Ausgabe entspricht der YAML-Option des Code Formatters.

Über OneClick Pro

OneClick Pro ist eine kostenlose Sammlung mit mehr als 150 Webtools für die tägliche Arbeit: Bilder und Einheiten umwandeln, Code formatieren und validieren, Domains und SEO überprüfen sowie mit Texten, Terminen und Zahlen arbeiten. Jedes Tool funktioniert ohne Registrierung oder Abo. Deine Eingaben werden nur zur Berechnung des Ergebnisses verwendet und niemals gespeichert. Nutze die Sammlung als praktischen Werkzeugkasten für einzelne Aufgaben oder setze ein Lesezeichen für die Tools, die du täglich brauchst.