# YAML formatētājs

Validējiet un sakārtojiet YAML ar šo YAML formatētāju. Ielīmējiet konfigurāciju, Kubernetes manifestus, CI konveijerus vai sākuma metadatus, un rīks parsēs dokumentu, lai noteiktu sintakses kļūdas, pēc tam normalizēs atstarpes aiz koliem un saraksta domuzīmēm, kā arī plūsmas kolekcijās, piemēram, [a, b] un { x: 1 }. Atkāpes, komentāri, pēdiņas un bloka skalāri tiks saglabāti sākotnējā veidā, lai DevOps inženieri un izstrādātāji varētu droši iegūt sakārtotākus failus.

## Bieži uzdotie jautājumi

### Ko maina YAML formatētājs?

Tas normalizē atstarpes: viena atstarpe aiz kartējuma kola, viena atstarpe aiz saraksta domuzīmes, atstarpe aiz komatiem plūsmas secībās un atstarpes plūsmas kartējumu figūriekavu iekšpusē. Vairākas atstarpes pirms komentāra tiek samazinātas līdz vienai.

### Vai tas maina mana YAML atkāpes?

Nē, tiek saglabātas ievadītās atkāpes, jo YAML atkāpes nosaka struktūru. Ligzdots bloks ar četru atstarpju atkāpi arī turpmāk būs ar četru atstarpju atkāpi.

### Vai tas validē dokumentu?

Jā, vispirms dokuments tiek parsēts un kļūdu gadījumā tiek parādīts ziņojums un rindas numurs, piemēram, ja plūsmas kartējuma kolam neseko atstarpe. Izlabojiet norādīto rindu un formatējiet vēlreiz.

### Vai komentāri tiek saglabāti?

Jā, pilnrindu komentāri un komentāri rindu beigās tiek saglabāti. Pirms # zīmes komentārā rindas beigās tiek atstāta viena atstarpe.

### Kas notiek ar bloka skalāriem?

Burtiskie un salocītie bloka skalāri, kas sākas ar | vai >, tiek kopēti precīzi, tostarp atstarpes to rindās. Katra rinda, kuras atkāpe ir dziļāka par atslēgas atkāpi, pieder skalāram un netiek mainīta.

### Vai virknes pēdiņās tiek mainītas?

Nē, vienpēdiņu un dubultpēdiņu virknes, kā arī atstarpes to iekšpusē, tiek saglabātas. Pēdiņas nekad netiek pievienotas vai noņemtas, tāpēc vērtību tipi nemainās.

### Vai rindu beigu rakstzīmes tiek mainītas?

Jā, Windows CRLF un vecā Mac CR rindu beigu rakstzīmes tiek pārveidotas par LF. YAML parsētāji tās apstrādā vienādi, tāpēc dati nemainās.

### Vai vienā failā var formatēt vairākus dokumentus?

Nē, ievade ar vairākiem dokumentiem, kas atdalīti ar ---, tiek noraidīta ar ziņojumu “Vairāki dokumenti netiek atbalstīti”. Formatējiet katru dokumentu atsevišķi un pēc tam atkal apvienojiet.

### Kāpēc rezultāts ir ietverts yaml koda blokā?

Izvade tiek atgriezta kā Markdown koda bloks ar atzīmi yaml, tāpēc tā tiek attēlota ar sintakses izcēlumu Markdown. Nokopējiet rindas starp koda bloka norobežotājiem savā .yaml vai .yml failā.

### Cik liels var būt mans fails?

Vienā reizē var apstrādāt līdz 5 MB; lielāka ievade tiek noraidīta un parādīts ziņojums. Tukša ievade atgriež tukšu rezultātu, un izvade atbilst Code Formatter YAML opcijai.

Jūsu reklāma šeit?

[Rakstiet mums](mailto:hi@dennn.is?subject=Rekl%C4%81ma%20vietn%C4%93%20OneClick%20Pro)

[Reklāma Aģentiem gatavais spraudņu komplekts vietnei WordPress.](https://sleekwp.com/?ref=oneclickpro)
