منسق TOML
تنسيق وضغط والتحقق من ملفات تهيئة TOML
إدخال TOML
TOML المنسق
ما هو منسق TOML؟
TOML (Tom's Obvious Minimal Language) هو تنسيق تهيئة لـCargo وPoetry والعديد من الأدوات. يضيف منسق TOML المسافات البادئة وفواصل الأسطر إلى TOML الخام أو المضغوط. تحدد مواصفات TOML الصياغة.
تعمل هذه الأداة بالكامل في المتصفح. لا يُرسل أي شيء إلى خادم. الصق TOML أو ارفع ملفاً؛ احصل على مخرجات منسقة. للتحقق استخدم أداة التحقق من TOML. للتحويل إلى JSON استخدم TOML إلى JSON. لـJSON إلى TOML استخدم JSON إلى TOML.
أمثلة تنسيق TOML
نسّق TOML للحصول على تباعد متسق. مثال من قطاع الاتصالات:
مثال: تهيئة مشترك
المخرجات المنسقة:
انقر فوق زر تحميل مثال أعلاه لتحميل المزيد من الأمثلة في المحرر.
كيفية استخدام هذه الأداة
الصق أو ارفع
الصق TOML في اللوحة اليسرى أو ارفع ملف .toml. استخدم تحميل مثال لتحميل تهيئة نموذجية. استخدم مسح للإعادة.
تحقق من المخرجات
تُظهر اللوحة اليمنى TOML المنسق بمسافة بادئة صحيحة. سيُظهر TOML غير الصحيح خطأ.
نسخ أو تنزيل
استخدم نسخ أو تنزيل للحصول على النتيجة. للتحويل استخدم TOML إلى JSON أو TOML إلى YAML أو TOML إلى XML.
متى يفيد منسق TOML
عند تحرير <a href="https://doc.rust-lang.org/cargo/reference/manifest.html" target="_blank" rel="noopener">Cargo.toml</a> (Rust) أو <a href="https://python-poetry.org/docs/pyproject/" target="_blank" rel="noopener">pyproject.toml</a> (<a href="https://python-poetry.org/" target="_blank" rel="noopener">Poetry</a>) أو ملفات تهيئة أخرى، يُوضّح التنسيق البنية. رائع لتصحيح الأخطاء ومراجعة الكود والقابلية للقراءة. للتحقق قبل الحفظ استخدم أداة التحقق من TOML.
الأسئلة الشائعة
هل بياناتي خاصة؟
نعم. يعمل التنسيق بالكامل في المتصفح. لا يُرسل أي بيانات إلى خادم.
هل يدعم TOML 1.0؟
نعم. تدعم الأداة مواصفات TOML 1.0 بما في ذلك الجداول والمصفوفات والجداول المضمنة.
المنسق مقابل أداة التحقق؟
يُعيد المنسق تنسيق TOML الصحيح. تتحقق أداة التحقق من الصياغة وتُبلّغ عن الأخطاء. استخدم كليهما للجودة.
هل يمكنني ضغط TOML؟
عادةً يُحتفظ بـTOML قابلاً للقراءة للتهيئة. للضغط ستحتاج إلى نهج مخصص أو التحويل إلى JSON أولاً.
ماذا عن التعليقات؟
يتم الاحتفاظ بالتعليقات أثناء التنسيق. تُعاد المسافة البادئة للبنية للوضوح.
أدوات ذات صلة
لـTOML، راجع toml.io ومواصفات TOML. للتنسيقات ذات الصلة، راجع مواصفات JSON وYAML. للأدوات التي تستخدم TOML، راجع Cargo وPoetry وTOML على GitHub.