Zie precies wat de blokstijlen | en > van YAML en de chomping-indicatoren -, clip en + opleveren. Typ uw eigen tekst en zie de string live bijwerken.
YAML schrijft lange tekst met block scalars. Een pipe (|) behoudt elke regeleinde precies zoals getypt; een groter-dan-teken (>) vouwt losse regeleinden om tot spaties. Een chomping-indicator bepaalt daarna het einde: - verwijdert de laatste newline, niets behoudt er één, en + behoudt ook elke afsluitende lege regel.
De zes block scalar-headers en wat ze opleveren
De headerregel na de sleutel is hooguit twee tekens, maar bepaalt wel wat uw programma ontvangt. Kies in de preview een stijl en een chomping-indicator, typ wat tekst, en de exacte string verschijnt eronder in JSON-notatie, zodat elke newline zichtbaar is als \n.
De pipe start een literal blok: elk regeleinde dat u typt, blijft in de waarde. Het groter-dan-teken start een folded blok: een los regeleinde tussen twee gewone regels wordt een spatie, terwijl lege regels newlines worden.
Het is de chomping-indicator strip. Het laatste regeleinde en alle lege regels na de tekst vallen weg, dus de waarde eindigt bij het laatste zichtbare teken.
Het is de indicator keep. Het laatste regeleinde en elke afsluitende lege regel worden deel van de waarde. Zonder indicator doet YAML clip: het behoudt één laatste newline en laat de lege regels vallen.
Regels die met extra inspringing beginnen, zijn verder ingesprongen regels. Vouwen voegt die nooit samen, dus de regeleinden eromheen blijven behouden. Zo kunt u een codevoorbeeld of een lijst in gevouwen tekst houden.
Ja. Een string tussen dubbele aanhalingstekens mag \n-escapes bevatten, en scalars met of zonder aanhalingstekens mogen over meerdere regels doorlopen, waarbij elk los regeleinde tot een spatie wordt gevouwen. Block scalars lezen makkelijker zodra tekst lang wordt.
De literal-stijl houdt elk commando op een eigen regel, en dat is wat de shell nodig heeft.
Gevouwen en gestript: de waarde is één regel tekst zonder newline aan het einde.
Met + blijft de lege regel na de tekst in de waarde, dus de geparste string eindigt op twee newlines.
Typ de tekst, kies een stijl en een chomping-indicator, en zie de YAML die u zou schrijven naast de exacte string die een parser teruggeeft.
Tekst om op te slaan
Blokstijl
Literal |
Folded >
Chomping-indicator
Strip -
Clip (standaard)
Keep +
Lege regels na het blok
YAML
Resulterende string (JSON-notatie)
{n} tekens, {b} regeleinden
Bedankt voor uw bestelling. Die wordt binnen twee dagen verzonden. Vragen? Beantwoord deze e-mail. Bestelnummer: 10442
Gratis beginnen · Geen creditcard nodig