YAML formatuoklis
Patikrinkite ir sutvarkykite YAML naudodami šį YAML formatuoklį. Įklijuokite konfigūraciją, Kubernetes aprašus, CI konvejerius arba dokumento pradžios metaduomenis – įrankis išanalizuos dokumentą ir aptiks sintaksės klaidas, tada suvienodins tarpus po dvitaškių ir sąrašo brūkšnelių bei srautinių rinkinių, pavyzdžiui, [a, b] ir { x: 1 }, viduje. Jūsų įtrauka, komentarai, kabutės ir blokinės skaliarinės reikšmės liks tokios, kaip įrašytos, todėl DevOps inžinieriai ir kūrėjai galės saugiai naudoti tvarkingesnius failus.
Dažnai užduodami klausimai
Ką pakeičia YAML formatuoklis?
Jis suvienodina tarpus: po atvaizdavimo dvitaškio ir sąrašo brūkšnelio palieka po vieną tarpą, po kablelių srautinėse sekose – po tarpą, o srautinių atvaizdavimų riestinių skliaustų viduje įterpia tarpus. Keli tarpai prieš komentarą sumažinami iki vieno.
Ar jis pakeičia mano YAML įtrauką?
Ne, išsaugoma jūsų įvesta įtrauka, nes YAML įtrauka apibrėžia struktūrą. Įdėtas blokas, įtrauktas keturiais tarpais, ir toliau bus įtrauktas keturiais tarpais.
Ar dokumentas tikrinamas?
Taip, pirmiausia dokumentas išanalizuojamas, o klaidos nurodomos pranešimu ir eilutės numeriu, pavyzdžiui, kai po dvitaškio srautiniame atvaizdavime nėra tarpo. Pataisykite nurodytą eilutę ir formatuokite dar kartą.
Ar komentarai išsaugomi?
Taip, išsaugomi ir visos eilutės, ir eilutės pabaigoje esantys komentarai. Tarp reikšmės ir komentaro ženklo # paliekamas vienas tarpas.
Kas nutinka blokinėms skaliarinėms reikšmėms?
Pažodinės ir sulankstytos blokinės skaliarinės reikšmės, pradedamos simboliais | arba >, nukopijuojamos tiksliai, įskaitant tarpus jų eilutėse. Kiekviena eilutė, įtraukta giliau nei raktas, priklauso skaliarinei reikšmei ir paliekama nepakeista.
Ar kabutėse esančios eilutės pakeičiamos?
Ne, viengubos ir dvigubos kabutės bei tarpai jų viduje išsaugomi. Kabutės niekada nepridedamos ir nepašalinamos, todėl reikšmės išlaiko savo tipą.
Ar pakeičiamos eilučių pabaigos?
Taip, Windows CRLF ir senosios Mac CR eilučių pabaigos konvertuojamos į LF. YAML analizatoriai jas traktuoja vienodai, todėl duomenys nepasikeičia.
Ar galima viename faile formatuoti kelis dokumentus?
Ne, įvestis su keliais dokumentais, atskirtais ---, atmetama pateikiant pranešimą „Keli dokumentai nepalaikomi“. Formatuokite kiekvieną dokumentą atskirai, o tada vėl juos sujunkite.
Kodėl rezultatas apgaubtas yaml kodo aptvėrimo žymomis?
Išvestis pateikiama kaip Markdown kodo blokas su yaml žyma, todėl Markdown sintaksė jame paryškinama. Nukopijuokite eilutes tarp aptvėrimo žymų į .yaml arba .yml failą.
Kokio dydžio gali būti mano failas?
Vienu kartu galima apdoroti iki 5 MB; didesnė įvestis atmetama pateikiant pranešimą. Tuščia įvestis grąžina tuščią rezultatą, o išvestis sutampa su Code Formatter YAML parinkties išvestimi.