Scopri esattamente cosa producono gli stili a blocco | e > di YAML e gli indicatori di chomping -, clip e +. Scrivi il tuo testo e guarda la stringa risultante aggiornarsi dal vivo.
YAML scrive i testi lunghi con i block scalar. Una barra verticale (|) mantiene ogni a capo esattamente come l'hai scritto; un segno di maggiore (>) trasforma i singoli a capo in spazi. Un indicatore di chomping decide poi la fine: - rimuove l'ultimo a capo, senza indicatore ne resta uno, e + mantiene anche tutte le righe vuote finali.
Le sei intestazioni dei block scalar e cosa producono
La riga di intestazione dopo la chiave è al massimo di due caratteri, eppure decide cosa riceve il tuo programma. Scegli uno stile e un indicatore di chomping nell'anteprima, scrivi del testo, e la stringa esatta compare sotto in notazione JSON così ogni a capo è visibile come \n.
La barra verticale apre un blocco literal: ogni a capo che scrivi resta nel valore. Il segno di maggiore apre un blocco folded: un singolo a capo tra due righe normali diventa uno spazio, mentre le righe vuote diventano a capo.
È l'indicatore di chomping strip. L'ultimo a capo e le eventuali righe vuote dopo il testo vengono eliminati, quindi il valore termina all'ultimo carattere visibile.
È l'indicatore keep. L'ultimo a capo e tutte le righe vuote finali diventano parte del valore. Senza indicatore, YAML fa clip: mantiene un solo a capo finale e scarta le righe vuote.
Le righe che iniziano con un'indentazione extra sono righe più indentate. Il folding non le unisce mai, quindi gli a capo attorno a esse vengono preservati. Così puoi tenere un esempio di codice o un elenco dentro un testo folded.
Sì. Una stringa tra virgolette doppie può contenere escape \n, e gli scalar tra virgolette o semplici possono proseguire su più righe, dove ogni singolo a capo diventa uno spazio. I block scalar sono più facili da leggere quando il testo si allunga.
Lo stile literal mantiene ogni comando sulla propria riga, che è ciò di cui ha bisogno la shell.
Folded e strip: il valore è una sola riga di testo senza a capo alla fine.
Con + la riga vuota dopo il testo resta nel valore, quindi la stringa analizzata termina con due a capo.
Scrivi il testo, scegli uno stile e un indicatore di chomping, e vedi lo YAML che scriveresti accanto alla stringa esatta che restituisce un parser.
Testo da salvare
Stile del blocco
Literal |
Folded >
Indicatore di chomping
Strip -
Clip (default)
Keep +
Righe vuote dopo il blocco
YAML
Stringa risultante (notazione JSON)
{n} caratteri, {b} a capo
Grazie per il tuo ordine. Lo spediamo entro due giorni. Domande? Rispondi a questa email. Rif. ordine: 10442
Inizia gratis · Nessuna carta di credito richiesta