YAML-Kommentare: YAML kommentieren und auskommentieren

YAML-Kommentare

YAML-Kommentare: Syntax, Inline-Regeln und Block-Workarounds | We.Inc

So kommentierst du in YAML: die #-Syntax, die Leerzeichen-Regel für Inline-Kommentare, warum es keinen Blockkommentar gibt, und ein Tool, das viele Zeilen auf einmal auskommentiert oder wiederherstellt.

Ein YAML-Kommentar beginnt mit einer Raute (#) und reicht bis zum Zeilenende. Er kann in einer eigenen Zeile oder hinter einem Wert stehen, solange Leerraum ihn vom Wert trennt. YAML hat keine Syntax für Blockkommentare, daher bedeutet das Auskommentieren mehrerer Zeilen, an den Anfang jeder Zeile ein # zu setzen.

Wo # in YAML einen Kommentar beginnt und wo nicht

Kommentare sind der Hauptgrund, warum Teams für Konfiguration YAML statt JSON wählen, doch über die Regeln stolpert man leicht. Füge unten eine Datei in das Tool ein, um einen Zeilenbereich auszukommentieren oder wiederherzustellen, und sieh dann in der Referenz nach, in welchen Fällen ein # still und leise Teil deiner Daten wird.

Häufige Fragen

Hat YAML mehrzeilige oder Blockkommentare?

Nein. Die Spezifikation definiert nur Zeilenkommentare, die mit # beginnen. Um einen Block zu deaktivieren, setze vor jede Zeile ein #. Die meisten Editoren erledigen das für eine Auswahl mit einem einzigen Tastenkürzel, und das Tool auf dieser Seite tut es für jeden beliebigen Zeilenbereich.

Warum ist mein Kommentar Teil des Werts geworden?

Ein # beginnt nur dann einen Kommentar, wenn Leerraum davor steht. In url: https://site.example/#faq folgt das # auf einen Schrägstrich, daher bleibt es im String. Setze ein Leerzeichen vor das #, wenn du einen Kommentar gemeint hast.

Bleiben Kommentare erhalten, wenn YAML in JSON umgewandelt wird?

Nein. Kommentare sind ein Darstellungsdetail, keine Daten, und JSON hat keinen Platz dafür. RFC 9512 merkt an, dass Kommentare verworfen werden, wenn YAML als JSON serialisiert wird.

Kann ich innerhalb eines Block-Skalars kommentieren?

Nein. Innerhalb eines | oder > Blocks ist eine Zeile, die mit # beginnt, gewöhnlicher Text und wird Teil des Strings. Kommentare funktionieren nur außerhalb der Inhaltszeilen des Blocks.

Was ist das Tastenkürzel zum Kommentieren von YAML in einem Editor?

Das gehört zum Editor, nicht zu YAML. In Visual Studio Code ist der Befehl Toggle Line Comment Ctrl+/ unter Windows und Linux und Cmd+/ unter macOS; andere Editoren legen eigene Tasten fest.

Inline-Kommentare und die Leerzeichen-Regel

Eine Konfigurationsdatei gut dokumentieren

Kommentarmuster, die du brauchen wirst

Ganzzeilige und Inline-Kommentare

Ein ganzzeiliger Kommentar erklärt einen Abschnitt; ein Inline-Kommentar braucht mindestens ein Leerzeichen vor dem #.

Einen Block vorübergehend deaktivieren

Jede Zeile des deaktivierten Service trägt ihr eigenes #, auf der ursprünglichen Einrückung, damit sie sich sauber wiederherstellen lässt.

YAML-Zeilen auskommentieren

Füge YAML ein, wähle einen Zeilenbereich und schalte diese Zeilen zwischen aktiv und auskommentiert um. Die Einrückung bleibt erhalten, sodass die Struktur gut lesbar bleibt.

Dein YAML

Ab Zeile

Bis Zeile

Auskommentieren

Kommentar entfernen

Beispiel zurücksetzen

Ergebnis

{n} Zeilen

Kostenlos starten · Keine Kreditkarte nötig

Verwandt: Ratgeber

Produkt

Für wen

Funktionen

Ressourcen

Unternehmen

Sitemap