Voyez exactement ce que produisent les styles de bloc | et > de YAML et les indicateurs de chomping -, clip et +. Saisissez votre propre texte et regardez la chaîne obtenue se mettre à jour en direct.
YAML écrit les longs textes avec des blocs scalaires. Une barre verticale (|) conserve chaque saut de ligne tel que saisi ; un signe supérieur (>) replie les sauts de ligne simples en espaces. Un indicateur de chomping décide ensuite de la fin : - supprime le saut de ligne final, l'absence d'indicateur en garde un, et + conserve aussi toutes les lignes vides finales.
Les six en-têtes de bloc scalaire et ce qu'ils produisent
La ligne d'en-tête après la clé fait deux caractères au plus, et pourtant elle décide de ce que reçoit votre programme. Choisissez un style et un indicateur de chomping dans l'aperçu, saisissez du texte, et la chaîne exacte apparaît en dessous en notation JSON, pour que chaque saut de ligne soit visible sous forme de \n.
La barre verticale ouvre un bloc littéral : chaque saut de ligne saisi reste dans la valeur. Le signe supérieur ouvre un bloc plié : un saut simple entre deux lignes ordinaires devient un espace, tandis que les lignes vides deviennent des sauts de ligne.
C'est l'indicateur de chomping strip. Le saut de ligne final et les éventuelles lignes vides après le texte sont supprimés : la valeur se termine au dernier caractère visible.
C'est l'indicateur keep. Le saut de ligne final et toutes les lignes vides finales font partie de la valeur. Sans indicateur, YAML applique clip : il garde un saut de ligne final et supprime les lignes vides.
Les lignes qui commencent par une indentation supplémentaire sont des lignes plus indentées. Le repli ne les joint jamais, donc les sauts qui les entourent sont conservés. Cela permet de garder un exemple de code ou une liste au milieu d'une prose repliée.
Oui. Une chaîne entre guillemets doubles peut contenir des échappements \n, et les scalaires entre guillemets ou nus peuvent continuer sur plusieurs lignes, chaque saut simple se repliant en espace. Les blocs scalaires sont plus lisibles dès que le texte s'allonge.
Le style littéral garde chaque commande sur sa propre ligne, ce dont le shell a besoin.
Plié et strip : la valeur est une seule ligne de texte sans saut de ligne à la fin.
Avec +, la ligne vide après le texte reste dans la valeur, donc la chaîne analysée se termine par deux sauts de ligne.
Saisissez le texte, choisissez un style et un indicateur de chomping, et voyez le YAML que vous écririez à côté de la chaîne exacte renvoyée par un parser.
Texte à stocker
Style de bloc
Littéral |
Plié >
Indicateur de chomping
Strip -
Clip (par défaut)
Keep +
Lignes vides après le bloc
YAML
Chaîne obtenue (notation JSON)
{n} caractères, {b} sauts de ligne
Merci pour votre commande. Elle sera expédiée sous deux jours. Des questions ? Répondez à cet e-mail. Réf. commande : 10442
Commencer gratuitement · Sans carte bancaire