Toggle language
Toggle theme
رجوع

منسق YAML

YAML Formatter
Format & Validate

About YAML

YAML (YAML Ain't Markup Language) is a human-readable data serialization format commonly used for configuration files. It uses indentation to represent hierarchy and is widely used in DevOps, Docker Compose, Kubernetes, and many applications.

ما هو YAML؟

YAML (ليست لغة ترميز) هو تنسيق تسلسل بيانات قابل للقراءة من قبل البشر. تم تصميمه ليكون سهل القراءة والكتابة، مما يجعله شائعاً لملفات التكوين عبر العديد من التطبيقات والمنصات.

يستخدم YAML المسافات البادئة لتمثيل التسلسل الهرمي، مما يجعله نظيفاً بصرياً وبديهياً. يُستخدم على نطاق واسع في أدوات DevOps مثل Docker Compose و Kubernetes و Ansible والعديد من خطوط CI/CD.

تساعدك هذه الأداة المجانية في تنسيق وتجميل والتحقق من مستندات YAML. توفر إحصائيات حول بنية المستند وتدعم خيارات المسافة البادئة القابلة للتخصيص.

المميزات

التنسيق والتجميل

حوّل YAML الفوضوي إلى تنسيق نظيف مع مسافات بادئة صحيحة ومتسقة.

التحقق

اكتشف فوراً أخطاء البنية والمشاكل الهيكلية في مستندات YAML.

مسافة بادئة قابلة للتخصيص

اختر بين مسافتين أو 4 مسافات أو علامات تبويب للمسافة البادئة لتتناسب مع أسلوبك.

إحصائيات المستند

عرض عدد الأسطر وعدد المفاتيح والمصفوفات وأقصى عمق تداخل وحجم الملف.

تنزيل ونسخ

قم بتنزيل YAML المنسق كملف أو انسخه مباشرة إلى الحافظة.

بيانات نموذجية

قم بتحميل مستند YAML نموذجي لترى كيف يعمل المنسق مع البيانات الحقيقية.

دليل صيغة YAML

أزواج المفتاح والقيمة: استخدم النقطتين للفصل بين المفاتيح والقيم (مفتاح: قيمة).

المسافة البادئة: استخدم المسافات (وليس علامات التبويب في YAML القياسي) لتمثيل التسلسل الهرمي.

القوائم: استخدم الشرطات متبوعة بمسافة لعناصر القائمة (- عنصر).

التعليقات: ابدأ التعليقات بعلامة الهاش (#).

النصوص: علامات الاقتباس اختيارية لمعظم النصوص، مطلوبة للأحرف الخاصة.

متعدد الأسطر: استخدم | للكتل الحرفية أو > للكتل المطوية.

الأسئلة الشائعة

ما الفرق بين YAML و JSON؟

YAML أكثر قابلية للقراءة ويستخدم المسافات البادئة للبنية، بينما JSON يستخدم الأقواس المعقوفة والمربعة. YAML يدعم التعليقات، JSON لا يدعمها. YAML هو مجموعة فائقة من JSON، مما يعني أن JSON الصالح هو أيضاً YAML صالح.

لماذا المسافة البادئة مهمة في YAML؟

يستخدم YAML المسافات البادئة لتمثيل التسلسل الهرمي للبيانات. المسافة البادئة الخاطئة ستسبب أخطاء في التحليل أو تفسير خاطئ لبنية البيانات. استخدم دائماً تباعداً متسقاً.

هل يمكنني استخدام علامات التبويب للمسافة البادئة في YAML؟

مواصفات YAML الرسمية لا تشجع على استخدام علامات التبويب وتوصي باستخدام المسافات للمسافة البادئة. بينما قد يقبل بعض المحللات علامات التبويب، استخدام المسافات يضمن أقصى توافق.

هل بياناتي آمنة؟

نعم. تتم جميع المعالجة بالكامل في متصفحك باستخدام JavaScript. لا تغادر بيانات YAML جهازك ولا يتم إرسالها إلى أي خادم.