YAML Biçimlendirici ve Doğrulayıcı - Girintiyi Düzelt, Hatayı Bul

YAML biçimlendirici ve doğrulayıcı

Bu araç ne yapar

YAML’de süslü parantez yoktur: yapıyı girinti taşır. Bu onu okunaklı kılar ama kırılgan da yapar — kaçak bir boşluk, anahtarı yanlış ebeveynin altına düşürür. Bu araç belgeyi tek bir girinti genişliğine çeker, nerede bozulduğunu söyler ve belgenin gerçekte nasıl okunduğunu gösterir.

Nasıl kullanılır

  1. 1 YAML’inizi kutuya yapıştırın ve girinti genişliğini seçin — yaygın tercih iki boşluktur.
  2. 2 Girintiyi düzeltmek için Biçimlendir’e, tek bir karakteri değiştirmeden denetlemek için Doğrula’ya basın.
  3. 3 Bir değerin kastettiğiniz gibi okunduğundan emin değil misiniz? JSON’a çevir’e basıp bakın.

Sekme girinti sayılmaz

YAML belirtimi girintide sekme karakterini yasaklar ve çoğu ayrıştırıcı dosyayı doğrudan reddeder. Verdikleri hata genelde işe yaramaz, çünkü suçladıkları satır çoğu zaman asıl sorunun bir sonrasıdır. Bu araç sekmenin bulunduğu satırı söyler.

Yorumlarınız kalır

Birçok biçimlendirici belgeyi bir ağaca ayrıştırıp yeniden basar. Derli topludur ve yazdığınız her yorumu siler — bir docker-compose ya da CI hattı için kullanılamaz. Bu araç yalnızca baştaki boşluğu yeniden yazar; yorumlar, anahtar sırası ve tırnak biçimi bıraktığınız gibi kalır.

“NO” neden false oldu

YAML 1.1’de tırnaksız yazılan yes, no, on ve off birer boolean’dı. Norveç’in kodu NO olan bir ülke listesi bu yüzden false olarak yükleniyordu — adı olacak kadar ünlü bir hata. YAML 1.2 bu kuralı kaldırdı; bu araç 1.2’yi izler: yalnızca true, false ve null anahtar sözcüktür. Boolean istiyorsanız true ya da false yazın; metni istiyorsanız zaten elinizde.

Çapalar, takma adlar ve blok skalerler

Çapa (&ad) bir düğümü işaretler, takma ad (*ad) onu sonradan yeniden kullanır — tekrarlayan servis tanımlarında işe yarar. Blok skalerler (| ve >) çok satırlı metin taşır: dikey çizgi satır sonlarınızı korur, açılı parantez onları boşluğa katlar. Üçü de burada anlaşılır ve blok skalerin içindeki girinti biçim değil VERİ olarak işlenir.

YAML biçimlendirme hakkında sık sorulan sorular

Hayır. Biçimlendir yalnızca her satırın başındaki boşluğu yeniden yazar. Yorumlar, anahtar sırası, tırnaklar ve her değerin metni yazdığınız gibi bayt bayt kalır. Belge ayrıştırılamıyorsa tahmin yürütmek yerine hiç biçimlendirmez.
Yeni
Markdown Editörü Markdown yazın, işlenmiş sonucu yan yana görün. Başlık, liste, tablo, kod bloğu ve bağlantı desteklenir; HTML’i kopyalayın ya da .md ve .html dosyası indirin. Tarayıcınızda çalışır.
Bugün Popüler
Markdown Editörü Markdown yazın, işlenmiş sonucu yan yana görün. Başlık, liste, tablo, kod bloğu ve bağlantı desteklenir; HTML’i kopyalayın ya da .md ve .html dosyası indirin. Tarayıcınızda çalışır.

İlgili Geliştirici Araçları

JSON Biçimlendirici JSON'ı tarayıcınızda biçimlendirin, küçültün ve doğrulayın. Bozuk girdi satır ve sütun olarak işaretlenir, katlanabilir ağaç yapıyı gösterir.
HTML Biçimlendirici Dağınık HTML'i okuyabilmek için girintileyin ya da daha küçük gitsin diye sadeleştirin. Parçalarda da çalışır, işaretlemenizi değiştirmez.
CSS Küçültücü Yorumları ve boşlukları atarak CSS'i sıkıştırın ya da düzgün girintiyle geri açın. calc() boşlukları, dizeler ve lisans yorumları olduğu gibi kalır.
XML Biçimlendirici Dağınık XML'i okuyabilmek için girintileyin ya da küçük gitsin diye sadeleştirin. RSS, CDATA ve ad alanlarını doğru işler, belgenizi yeniden yazmaz.
SQL Biçimlendirici Uzun bir sorguyu okunur satırlara bölün ya da tekrar tek satıra sıkıştırın. Anahtar kelime yazımınızı, tırnaklı adlarınızı ve dizelerinizi aynen bırakır.

Beğenebileceğiniz Diğer Araçlar

Word’den PDF’e Word'ü ücretsiz PDF'e çevirin: DOC, DOCX, ODT veya RTF yükleyin, biçimi bozulmamış PDF'i saniyeler içinde indirin. Üyelik ve filigran yok.
PDF’ten Word’e PDF'i ücretsiz Word'e çevirin: PDF yükleyin, saniyeler içinde düzenlenebilir DOCX indirin. Üyelik yok, filigran yok, kurulum gerekmez.
Kelime Sayacı Ücretsiz kelime sayacı: metninizi yapıştırın; kelime, karakter, cümle ve paragraf sayısıyla tahmini okuma süresini görün. Metin tarayıcıdan çıkmaz.
Karakter Sayacı Ücretsiz karakter sayacı: boşluklu ve boşluksuz karakter, kelime ve satır sayısını görün; başlık ve meta açıklama sınırlarını kontrol edin.
Anahtar Kelime Yoğunluğu Ücretsiz anahtar kelime yoğunluğu aracı: metin ya da adres girin; her kelime ve öbeğin kaç kez geçtiğini yüzdesiyle birlikte görün.