مجمّل الأكواد
جمّل الكود وتنسيقه بـ 14 لغة برمجة ونصوص، منها JavaScript وTypeScript وHTML وCSS وSQL وPHP وPython، مباشرة داخل متصفحك ودون رفع أي ملف.
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
أدوات ذات صلة
عرض الكلما هو مجمّل الأكواد؟
ينسّق مجمّل الأكواد الشيفرة المصدرية بلغات كثيرة من صفحة واحدة. اختر اللغة والمسافة البادئة لتحصل على كود منسّق باتساق بمنسّقات راسخة (Prettier وRuff وsql-formatter وxml-formatter).
كيفية استخدام مجمّل الأكواد
- اختر اللغة.
- اختر المسافة البادئة.
- الصق الكود واضغط التنسيق (تتحدّث معظم اللغات أيضًا أثناء الكتابة).
- انسخ النتيجة أو نزّلها.
مثال
const a={b:1,c:[1,2]} const a = { b: 1, c: [1, 2] }; اللغة: JavaScript، مسافتان.
متى تستخدم مجمّل الأكواد
استخدمه لتنسيق الكود بسرعة بلغة لا تملك أدواتها، أو لتنسيق مقاطع للتوثيق. وفي المشاريع اضبط المنسّق نفسه في محررك أو CI ليبقى الناتج متسقًا. التنسيق لا يصلح الأخطاء المنطقية أبدًا.
كيف يعمل مجمّل الأكواد
تحدد اللغة المختارة المحرك: Prettier 3 لـ JavaScript (محلّل Babel) وTypeScript وHTML وCSS وSCSS وLess وYAML وGraphQL وMarkdown وPHP (@prettier/plugin-php)؛ وطابعة JSON صارمة لـ JSON؛ وxml-formatter لـ XML؛ وsql-formatter (SQL القياسية بكلمات مفتاحية كبيرة) لـ SQL؛ وRuff المترجم إلى WebAssembly لـ Python. تُنزَّل المحركات عند أول استخدام فقط. وتُعرض أخطاء الصياغة مع السطر والعمود حيثما يوفرها المحرك.
حالات الاستخدام الشائعة
- تنسيق مقطع TypeScript دون تثبيت Prettier
- تنظيف كود منسوخ من محادثة أو PDF
- تنسيق جداول وقوائم Markdown
- التبديل بين مسافتين و4 مسافات بادئة
ملاحظة أمنية
كل شيء يعمل محليًا داخل متصفحك؛ الكود الذي تلصقه لا يُرفع إلى أي خادم.
الأسئلة الشائعة
أي أسلوب يستخدمه تنسيق JavaScript؟
الإعدادات الافتراضية في Prettier: علامات اقتباس مزدوجة وفواصل منقوطة وأسطر من 80 حرفًا.
لماذا يبطؤ Python في المرة الأولى؟
يُنزَّل محرك Ruff WebAssembly عند أول استخدام.
هل أستطيع اختيار لهجة SQL؟
استخدم صفحة منسّق SQL لخيارات اللهجة وحالة الكلمات المفتاحية.