منسّخ لوا

تنسيق وتجميل نصوص لوا بمسافة بادئة مناسبة وهيكل الكتل

نصائح تنسيق لوا

  • استخدم مسافة بادئة بحرفين كما هو معتاد في مجتمع لوا.
  • تجنب المتغيرات العامة — استخدم المتغيرات المحلية كلما أمكن لأداء أفضل.
  • استخدم الفواصل المنقوطة فقط عند فصل عبارات متعددة في نفس السطر.
  • هل تكتب نصوص 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 ميجابايت فورًا مع المعالجة من جانب العميل، لا حاجة لرحلات الخادم.

مدرك للصياغة

يفهم صياغة لوا بما في ذلك أنماط السلاسل وجداول الميتا والكروتينات والإغلاقات.

كيف تعمل

خطوات بسيطة لمعالجة منسّخ لوا الخاص بك كمحترف

1

الصق كود لوا

الصق نص لوا البرمجي في منطقة الإدخال، أو قم بتحميل نموذج للبدء.

2

تخصيص الخيارات

اختر حجم المسافة البادئة لتتوافق مع اتفاقيات مشروعك.

3

تنسيق ومراجعة

انقر على زر التنسيق لتجميل كود لوا ومراجعة المخرجات النظيفة.

4

نسخ أو تنزيل

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

منسّق ومحقق منسّخ لوا احترافي

تُنفَّذ معالجة منسّخ لوا بالكامل في متصفحك — لا رفع للملفات، ولا حسابات، ولا قيود.

طريقة المعالجة

راجع أمثلة الأداة وحدود الصياغة ووثائق المصدر لفهم الناتج.

الميزات التقنية الرئيسية:

  • • تحليل مدرك لصياغة لوا مع مطابقة الكلمات المفتاحية
  • • دعم لميزات لوا 5.4 بما في ذلك العوامل البتية
  • • مسافة بادئة ذكية لكتل do/end و if/end و function/end
  • • معالجة من جانب العميل لأقصى أمان وسرعة
  • • دعم النصوص الكبيرة حتى 10 ميجابايت

المعالجة والناتج

تحقّق من الطريقة المذكورة وقارن النتيجة بالإدخال قبل استخدامها.

الأمان والخصوصية:

  • • معالجة 100% من جانب العميل - لا تُرسل البيانات إلى خوادم
  • • لا تتبع أو ملفات تعريف ارتباط أو جمع بيانات
  • • تشفير HTTPS للاتصالات الآمنة
  • • لا يتم تخزين أو تخزين مؤقت للبيانات بعد المعالجة
  • • نهج متوافق مع GDPR و CCPA

لماذا يختار المحترفون EZ Formatter

100%
معالجة من جانب العميل
0
بيانات تُرسَل إلى الخوادم
60
أدوات في منصة العمل

بياناتك تبقى داخل متصفحك

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

إجابات على الأسئلة الشائعة حول تنسيق 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 عبر ترقيعات). الميزة الوحيدة المتعمَّد غيابها: عدم إعادة تنسيق محتوى السلاسل النصية الطويلة [[ ]] لأنها حرفية بالكامل.

{-- * External Resources Component(#19 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / 官方语言文档 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}

الأدوات ذات الصلة