# YAML-Formatierer

Formatiert und verschönert YAML. Hinweis: Kommentare gehen verloren (js-yaml-Einschränkung)

> Kanonische Seite: https://elysiatools.com/de/tools/yaml-formatter

- **Kategorie:** Format Conversion

- **Schlagwörter:** yaml, formatierer, verschönern, yml, yaml formatierer

## Überblick

Der YAML-Formatierer hilft Ihnen dabei, unübersichtliche oder fehlerhafte YAML-Dateien schnell zu strukturieren und zu validieren. Mit flexiblen Optionen für die Einzugsgröße und einem Komprimierungsmodus können Sie Ihre Konfigurationsdateien optimal für die Lesbarkeit oder minimale Dateigröße anpassen, wobei zu beachten ist, dass Kommentare bei der Verarbeitung entfernt werden.

## Eingaben

- **YAML-Eingabe** (textarea): Enter your YAML here. Note: comments will be lost after formatting.
- **Einzugsgröße** (number): Enter indent size (0-8)
- **Modus** (select)

## Wann verwenden

- Wenn Sie unübersichtliche YAML-Konfigurationen für Kubernetes oder Docker Compose lesbar strukturieren möchten.
- Wenn Sie die Dateigröße von YAML-Dateien durch Komprimierung für die Übertragung reduzieren wollen.
- Wenn Sie Syntaxfehler in Ihren YAML-Dokumenten durch eine saubere Neuformatierung analysieren und beheben möchten.

## Funktionsweise

- Fügen Sie Ihren YAML-Code in das Eingabefeld für die YAML-Eingabe ein.
- Wählen Sie die gewünschte Einzugsgröße zwischen 0 und 8 Leerzeichen und legen Sie den Modus auf Verschönern oder Komprimieren fest.
- Kopieren Sie das direkt generierte, formatierte YAML-Ergebnis für Ihre Konfigurationsdateien.

## Anwendungsfälle

- Formatierung von komplexen Kubernetes-Manifesten für eine bessere Lesbarkeit im Entwicklerteam.
- Bereinigen und Standardisieren von Docker-Compose-Dateien vor dem Commit in ein Git-Repository.
- Komprimieren von YAML-Konfigurationen zur Reduzierung der Payload-Größe bei API-Übertragungen.

## Häufig gestellte Fragen

### Bleiben meine Kommentare in der YAML-Datei erhalten?

Nein, aufgrund technischer Einschränkungen der Formatierungs-Bibliothek gehen Kommentare bei der Verarbeitung verloren.

### Welche Einzugsgrößen werden unterstützt?

Sie können eine Einzugsgröße von 0 bis 8 Leerzeichen wählen, um die Einrückung flexibel anzupassen.

### Was bewirkt der Modus 'Komprimieren'?

Der Modus entfernt überflüssige Leerzeichen und Zeilenumbrüche, um die YAML-Datei so kompakt wie möglich auszugeben.

### Kann ich fehlerhaftes YAML mit diesem Tool reparieren?

Das Tool zeigt Formatierungsfehler direkt an, sodass Sie ungültige Syntax schnell erkennen und korrigieren können.

### Unterstützt das Tool auch .yml-Dateien?

Ja, .yml und .yaml verwenden dieselbe Syntax und werden vom Formatierer gleichermaßen unterstützt.

## Ähnliche Tools

- [JSON-Formatierer](https://elysiatools.com/de/tools/json-formatter): Formatiert und validiert JSON-Daten
- [TOML-Formatierer](https://elysiatools.com/de/tools/toml-formatter): Formatiert und verschönert TOML. Hinweis: Kommentare gehen verloren und die Schlüsselreihenfolge kann sich ändern (@iarna/toml-Einschränkung)
- [XML-Formatierer](https://elysiatools.com/de/tools/xml-formatter): Formatiert, verschönert und komprimiert XML mit konfigurierbarer Einrückung. Behält Kommentare und CDATA
- [CSS-Verschönerer](https://elysiatools.com/de/tools/css-beautifier): Formatiert und verschönert minifizierten oder unordentlichen CSS-Code in lesbare Stylesheets
- [VBA-Code-Formatierer](https://elysiatools.com/de/tools/vba-formatter): VBA-Code formatieren und verschönern für bessere Lesbarkeit
- [HCL-YAML-Konverter](https://elysiatools.com/de/tools/hcl-yaml-converter): Konvertiert zwischen HashiCorp Configuration Language (HCL) und YAML-Formaten für Terraform-Konfigurationen
- [SQL-Formatierer & Minifier](https://elysiatools.com/de/tools/sql-query-formatter): Verschönert oder minifiziert SQL mit voller Kontrolle über den Dialekt (PostgreSQL, MySQL, SQLite, SQL Server/T-SQL, BigQuery, Snowflake u.a.), Groß-/Kleinschreibung von Schlüsselwörtern/Bezeichnern/Funktionen, Einzugsstil (Standard, tabellarisch links/rechts) und Leerzeilen zwischen Anweisungen. Liefert ein farbig hervorgehobenes, kopierfertiges Ergebnis mit Größen- und Anweisungsstatistik.
- [TOML-YAML-Konverter](https://elysiatools.com/de/tools/toml-yaml-converter): Konvertiert zwischen TOML- und YAML-Formaten mit Unterstützung für komplexe Datenstrukturen und Konfigurationsdateien

## Beispiele

- [YAML-Beispiele](https://elysiatools.com/de/samples/yaml-samples): YAML (YAML Ain't Markup Language)-Formatbeispiele von einfachen bis komplexen Strukturen
- [YAML-Beispiele](https://elysiatools.com/de/samples/yaml-viewer-samples): Beispieldateien fuer den Browser-basierten YAML-Viewer
- [Kubernetes YAML Beispiele](https://elysiatools.com/de/samples/kubernetes-yaml): Vollständige Kubernetes YAML Manifeste für Deployment, Service, ConfigMap, Secret, Ingress und andere wesentliche Ressourcen
- [Distributed Tracing Beispiele](https://elysiatools.com/de/samples/distributed-tracing-samples): Umfassende Beispiele für verteiltes Tracing mit Jaeger, OpenTelemetry und modernen Observability Tools

## Verwandte Inhalte

- [Tools für Konfigurationsdatei-Konvertierung und Umgebungs-Diffs](https://elysiatools.com/de/hubs/config-workflows): Analysiere .env-Dateien, konvertiere YAML/TOML/HCL-Konfigurationen, führe Fragmente zusammen und prüfe Konfigurationsdrift zwischen Umgebungen in einem Hub.
- [Text-Redaktions-, Hervorhebungs- und Darstellungsformatierungs-Tools](https://elysiatools.com/de/hubs/text-format): Vergleichen Sie Tools zum Maskieren sensibler Texte, Finden von PII, Normalisieren von Telefonnummern, Hervorheben von Phrasen, Zentrieren von Text und Formatieren von Diffs in einem Hub.
- [JSON-Formatierungs-, Diff- und Normalisierungs-Tools](https://elysiatools.com/de/hubs/json-format): Vergleichen Sie JSON-Formatierung, Diff, Log-Review, Konfigurationsvergleich und Datennormalisierung in einem Hub für lesbare und überprüfbare JSON-Workflows.
