منسّخ لوا
تنسيق وتجميل نصوص لوا بمسافة بادئة مناسبة وهيكل الكتل
نصائح تنسيق لوا
- استخدم مسافة بادئة بحرفين كما هو معتاد في مجتمع لوا.
- تجنب المتغيرات العامة — استخدم المتغيرات المحلية كلما أمكن لأداء أفضل.
- استخدم الفواصل المنقوطة فقط عند فصل عبارات متعددة في نفس السطر.
- هل تكتب نصوص Roblox مع توصيفات الأنواع؟ جرّب منسّخ Luau للحصول على دعم كامل لصيغة Luau. Luau Formatter →
Lua formatting engine: @wasm-fmt/lua_fmt 0.3.2. Formatting parses source without executing it. Luau-specific syntax belongs in the Luau formatter. Lua language reference
ميزات معالجة منسّخ لوا الاحترافية
كل ما تحتاجه للعمل مع بيانات منسّخ لوا بكفاءة واحترافية
كشف الكتل
يكتشف تلقائيًا كتل do/end و if/end و function/end و for/end و while/end و repeat/until.
تجميل كود لوا
تحويل نصوص لوا الفوضوية إلى كود نظيف بمسافة بادئة متسقة وهيكل كتل مناسب.
تنسيق الجداول
تنسيق مناسب لمنشئي جداول لوا مع محاذاة متسقة للقيم الرئيسية والجداول المتداخلة.
تنسيق الدوال
تنسيق صحيح لتعريفات الدوال والدوال المجهولة واستدعاءات الدوال بمعلمات نظيفة.
معالجة سريعة
تنسيق ملفات لوا تصل إلى 10 ميجابايت فورًا مع المعالجة من جانب العميل، لا حاجة لرحلات الخادم.
مدرك للصياغة
يفهم صياغة لوا بما في ذلك أنماط السلاسل وجداول الميتا والكروتينات والإغلاقات.
كيف تعمل
خطوات بسيطة لمعالجة منسّخ لوا الخاص بك كمحترف
الصق كود لوا
الصق نص لوا البرمجي في منطقة الإدخال، أو قم بتحميل نموذج للبدء.
تخصيص الخيارات
اختر حجم المسافة البادئة لتتوافق مع اتفاقيات مشروعك.
تنسيق ومراجعة
انقر على زر التنسيق لتجميل كود لوا ومراجعة المخرجات النظيفة.
نسخ أو تنزيل
انسخ الكود المنسق إلى الحافظة أو قم بتنزيله كملف لمشروعك.
منسّق ومحقق منسّخ لوا احترافي
تُنفَّذ معالجة منسّخ لوا بالكامل في متصفحك — لا رفع للملفات، ولا حسابات، ولا قيود.
طريقة المعالجة
راجع أمثلة الأداة وحدود الصياغة ووثائق المصدر لفهم الناتج.
الميزات التقنية الرئيسية:
- • تحليل مدرك لصياغة لوا مع مطابقة الكلمات المفتاحية
- • دعم لميزات لوا 5.4 بما في ذلك العوامل البتية
- • مسافة بادئة ذكية لكتل do/end و if/end و function/end
- • معالجة من جانب العميل لأقصى أمان وسرعة
- • دعم النصوص الكبيرة حتى 10 ميجابايت
المعالجة والناتج
تحقّق من الطريقة المذكورة وقارن النتيجة بالإدخال قبل استخدامها.
الأمان والخصوصية:
- • معالجة 100% من جانب العميل - لا تُرسل البيانات إلى خوادم
- • لا تتبع أو ملفات تعريف ارتباط أو جمع بيانات
- • تشفير HTTPS للاتصالات الآمنة
- • لا يتم تخزين أو تخزين مؤقت للبيانات بعد المعالجة
- • نهج متوافق مع GDPR و CCPA
لماذا يختار المحترفون EZ Formatter
بياناتك تبقى داخل متصفحك
الأسئلة الشائعة
إجابات على الأسئلة الشائعة حول تنسيق Lua Formatter
نعم، منسّق لوا الخاص بنا مجاني تمامًا بدون تسجيل مطلوب. تتم جميع المعالجات في متصفحك.
نعم، يتعامل مع صياغة لوا القياسية من 5.1 إلى 5.4 ومعظم إضافات LuaJIT بما في ذلك FFI.
نعم، يعمل المنسّق مع لوا Roblox (Luau) ونصوص Love2D، وكذلك لوا القياسية لأي محرك ألعاب.
لا. يقوم المنسّق فقط بتعديل المسافات البيضاء والمسافة البادئة. لا يقوم أبدًا بتعديل المعرفات أو القيم أو المنطق.
نعم، يتعامل المنسّق بشكل صحيح مع تعريفات جداول الميتا وأنماط __index وهياكل كود لوا الكائنية.
نمط Lua المقبول عمومًا (كما في قاعدة الكود المرجعية للغة Lua ومشاريع كبيرة مثل Neovim وKong): مسافتان أو 4 مسافات (قابلة للضبط، ولا علامات جدولة tabs أبدًا — لأن الغموض الدلالي في Lua يجعلها محفوفة بالمخاطر)، ولا فواصل منقوطة إلزامية، مع إبقاء نداءات الدوال التي تستخدم الرمز : متجاورة. لا يوجد دليل نمط رسمي موحّد (BDFL)، لذا تتبع الإعدادات الافتراضية الاصطلاح السائد في مجتمع لوا.
يُحيَّد الغموض الكلاسيكي في المحلل النحوي بين a = b (f)(x) و a = b(f)(x): عندما يبدأ سطر بالرمز ( يحافظ المنسّق على الفاصلة المنقوطة للعبارة السابقة إن وُجدت (أو يضيف فصلًا بمسافات بيضاء)، لأن حذفها قد يدمج عبارتين في سلسلة نداء واحدة. وتُحفظ صيغ النداء المختصرة f{...} وf"..." كما كُتبت تمامًا.
نعم: قسمة الأعداد الصحيحة //، ومعاملات العمليات على البت (&, |, ~, <<, >>)، وgoto/التسميات (labels)، وتعليقات السمات <close>/<const> على التصريحات المحلية. كما تُحلَّل إضافات حقبة LuaJIT أيضًا (مثل goto في 5.1 عبر ترقيعات). الميزة الوحيدة المتعمَّد غيابها: عدم إعادة تنسيق محتوى السلاسل النصية الطويلة [[ ]] لأنها حرفية بالكامل.
مراجع موثوقة
المعايير والوثائق الرسمية التي تُعرِّف الصيغ التي تعمل بها هذه الأداة.
الأدوات ذات الصلة
منسق JSON
نسّق بيانات JSON وتحقق من صحتها وجمّلها مع مسافات بادئة ذكية وتظليل لبناء الجملة
إصلاح JSON
أصلح JSON المشوّه أو غير الصالح أو التالف فورًا. عالج مخرجات LLM المبتورة، والفواصل الناقصة، والمفاتيح بدون علامات اقتباس، والفواصل الزائدة في النهاية — كل ذلك داخل متصفحك
منسّق JSONL
نسّق ملفات JSON Lines (NDJSON) وحوّل بين JSON و JSONL. تحقّق من صحة كل سطر واعرض تدفقات NDJSON بتنسيق منسّق