منسّق الشفرة ومصغّرها

تنسيق HTML وCSS وJavaScript وTypeScript وSQL أو تصغيرها
  • الملفات لا تغادر جهازك
  • يعمل في المتصفح
  • مجاني، بلا حساب، بلا علامة مائية

 

Format options

Long lines are wrapped at this width where the language allows it.

كيفية استخدام منسّق الشفرة ومصغّرها

نسّق أو صغّر HTML وCSS وSCSS وLess وJavaScript وTypeScript وJSON وMarkdown وYAML وSQL في متصفحك. تُكتشف اللغة تلقائيًا، وتتحدّث النتيجة أثناء الكتابة.

  1. 1

    الصق الشفرة في «الإدخال»، أو أفلت ملفًا، أو اختر لغة من «عيّنة».

  2. 2

    اختر «تنسيق» أو «تصغير». تعرض قائمة اللغة ما اكتُشف؛ اختر واحدة بنفسك إذا خمّنت خطأ.

  3. 3

    اضبط خيارات «التنسيق» مثل «المسافة البادئة» و«عرض السطر» و«الاقتباسات» أو لهجة SQL، أو خيارات «التصغير» مثل «تقصير أسماء المتغيرات».

  4. 4

    انسخ الإخراج أو انقر زر التنزيل. ينزّله Ctrl/⌘ + S أيضًا.

أسئلة شائعة

هل تُرسل شفرتي إلى خادم؟

لا. تُحمَّل المنسّقات والمصغّرات (Prettier وsql-formatter وTerser وCSSO) في الصفحة وتعمل على جهازك، فتبقى شفرتك في متصفحك.

ما لهجات SQL المدعومة؟

SQL القياسي، وMySQL، وMariaDB، وPostgreSQL، وSQLite، وSQL Server ‏(T-SQL)، وOracle PL/SQL، وBigQuery، وSnowflake، وRedshift، وSpark SQL، وHive، وTrino/Presto، وDuckDB، وClickHouse، وIBM Db2. يمكنك أيضًا ضبط «حالة الكلمات المفتاحية» على UPPER أو lower أو «كما هي».

لماذا يكون «التصغير» باهتًا لـ TypeScript أو Markdown؟

يحتاج TypeScript إلى الترجمة إلى JavaScript قبل تصغيره، وليس لدى Markdown ما يُصغَّر، فتُنسَّق تلك اللغات بدل ذلك.

هل يعيد تصغير JavaScript تسمية متغيراتي؟

فقط إذا كان «تقصير أسماء المتغيرات» مفعّلًا. يعيد تسمية المتغيرات والدوال المحلية؛ وتبقى الأسماء العامة كما هي. يُبقي «الإبقاء على تعليقات الرخصة» تعليقات /*! و@license.

أين يعرض أخطاء الصياغة؟

أسفل المحرّرات، مع السطر والعمود عندما يبلّغ المحلّل عنها. يُميَّز السطر المعيب أيضًا في الإدخال.

هل تُتذكَّر إعداداتي؟

نعم. يُحفظ الوضع واللغة والخيارات في التخزين المحلي لهذا المتصفح. لا تُحفظ شفرتك.