Přejít k obsahu

Formátovač YAML

Ověřujte a upravujte YAML pomocí tohoto formátovače YAML. Vložte konfiguraci, manifesty Kubernetes, CI pipeline nebo úvodní metadata a nástroj dokument zpracuje, aby odhalil syntaktické chyby, a poté sjednotí mezery za dvojtečkami a pomlčkami seznamů i uvnitř kolekcí v řádkové podobě, jako jsou [a, b] a { x: 1 }. Odsazení, komentáře, uvozovky a blokové skaláry zůstanou tak, jak jsou, takže inženýři a vývojáři DevOps získají přehlednější soubory bezpečným způsobem.

Obnovit

Často kladené otázky

Co formátovač YAML mění?

Sjednocuje mezery: jednu mezeru za dvojtečkou mapování, jednu mezeru za pomlčkou seznamu, mezeru za čárkami v řádkových sekvencích a mezery uvnitř složených závorek řádkových mapování. Více mezer před komentářem zredukuje na jednu.

Změní odsazení mého YAML?

Ne, zachová odsazení, které jste zadali, protože v YAML určuje strukturu. Vnořený blok odsazený čtyřmi mezerami zůstane odsazený čtyřmi mezerami.

Ověřuje dokument?

Ano, dokument se nejprve zpracuje a chyby se zobrazí se zprávou a číslem řádku, například když za dvojtečkou v řádkovém mapování nenásleduje mezera. Opravte uvedený řádek a spusťte formátování znovu.

Zachovávají se komentáře?

Ano, komentáře na samostatných řádcích i komentáře na konci řádku se zachovají. Mezi hodnotou a znakem # zůstane u komentáře na konci řádku jedna mezera.

Co se stane s blokovými skaláry?

Doslovné i skládané blokové skaláry uvedené pomocí | nebo > se zkopírují přesně, včetně mezer uvnitř jejich řádků. Každý řádek odsazený více než klíč patří ke skaláru a zůstane beze změny.

Mění se řetězce v uvozovkách?

Ne, řetězce v jednoduchých i dvojitých uvozovkách a mezery uvnitř nich se zachovají. Uvozovky se nikdy nepřidávají ani neodstraňují, takže si hodnoty zachovají svůj typ.

Mění se konce řádků?

Ano, konce řádků Windows CRLF a staré konce řádků Mac CR se převedou na LF. Zpracovávače YAML s oběma zacházejí stejně, takže se data nezmění.

Dokáže naformátovat několik dokumentů v jednom souboru?

Ne, vstup s několika dokumenty oddělenými pomocí --- se odmítne se zprávou „Více dokumentů není podporováno“. Naformátujte každý dokument zvlášť a potom je znovu spojte.

Proč je výsledek uzavřený v bloku kódu yaml?

Výstup se vrací jako blok kódu Markdown označený jako yaml, takže se zvýrazněním vykreslí v Markdown. Zkopírujte řádky mezi oddělovači bloku do souboru .yaml nebo .yml.

Jak velký může být můj soubor?

Až 5 MB na jedno spuštění; větší vstup se odmítne se zprávou. Prázdný vstup vrátí prázdný výsledek a výstup odpovídá možnosti YAML ve formátovači kódu.

O OneClick Pro

OneClick Pro je bezplatná kolekce více než 150 webových nástrojů pro každodenní práci: převod obrázků a jednotek, formátování a ověřování kódu, kontrolu domén a SEO i práci s textem, daty a čísly. Každý nástroj funguje bez registrace či předplatného a zadané údaje se používají pouze k výpočtu výsledku a nikdy se neukládají. Používejte ji jako rychlou sadu nástrojů pro jednorázové úkoly nebo si uložte do záložek nástroje, na které se každý den spoléháte.