DevToys Web Pro iconDevToys Web Proوبلاگ
به ما امتیاز دهید:
افزونه مرورگر را امتحان کنید:

فرمت‌کننده TOML

ورودی

  • خروجی

  • Loading editor...
    Loading editor...
    جزئیات فنی

    قالب‌بند TOML چگونه کار می‌کند

    این ابزار چه کاری انجام می‌دهد

    قالب‌بند TOML فایل‌های پیکربندی TOML (Tom's Obvious, Minimal Language) را زیبا و قالب‌بندی می‌کند تا خواناتر و یکنواخت‌تر شوند. این قالب‌بند toml از Prettier به‌همراه prettier-plugin-toml استفاده می‌کند تا قالب‌بندی درست مطابق استانداردهای TOML تضمین شود. وقتی لازم است فایل‌های toml را قالب‌بندی کنید، فایل‌های پیکربندی را تمیز کنید یا تورفتگی و ساختار یکنواخت را تضمین کنید، این ابزار قابلیت‌های قالب‌بندی قابل‌اعتمادی ارائه می‌دهد. toml prettifier ساختارهای پیچیده TOML از جمله جدول‌ها، آرایه‌ها، جدول‌های درون‌خطی و پیکربندی‌های تو در تو را مدیریت می‌کند و در عین حال نحو معتبر TOML را حفظ می‌کند.

    موارد استفادهٔ رایج برای توسعه‌دهندگان

    توسعه‌دهندگان هنگام کار با فایل‌های پیکربندی پروژه‌هایی مانند Cargo.toml در Rust، pyproject.toml در Python یا پیکربندی‌های مختلف برنامه‌ها از قالب‌بندهای TOML استفاده می‌کنند. قابلیت قالب‌بند toml آنلاین هنگام تمیز کردن فایل‌های پیکربندی که دستی ویرایش شده‌اند، تضمین قالب‌بندی یکنواخت بین اعضای تیم، یا آماده‌سازی فایل‌های پیکربندی برای کنترل نسخه ضروری است. بسیاری از توسعه‌دهندگان هنگام مهاجرت از قالب‌های پیکربندی دیگر، استانداردسازی پیکربندی‌های پروژه یا دیباگ مشکلات نحوی پیکربندی نیاز دارند toml را قالب‌بندی کنند. toml beautifier هنگام کار با مدیران بسته، ابزارهای بیلد یا هر سیستمی که از TOML برای پیکربندی استفاده می‌کند کمک می‌کند. قالب‌بندی TOML برای نگه‌داری فایل‌های پیکربندی خوانا و قابل نگه‌داری در گردش‌کارهای توسعه مدرن ارزشمند است.

    ویژگی‌های کلیدی

    • ادغام با Prettier:استفاده از Prettier به‌همراه prettier-plugin-toml برای قالب‌بندی استاندارد صنعتی
    • تورفتگی قابل تنظیم:بین ۲ فاصله، ۴ فاصله یا تب برای تورفتگی انتخاب کنید
    • قالب‌بندی بلادرنگ:خروجی قالب‌بندی‌شده را هنگام تایپ با به‌روزرسانی خودکار ببینید
    • مینیفای:گزینه‌ای برای مینیفای کردن TOML با حذف فاصله‌های خالی غیرضروری
    • اعتبارسنجی نحو:خطاهای نحوی TOML را هنگام قالب‌بندی شناسایی و گزارش می‌کند