طريقة الاستخدام
- الصق كودك، أو انقر «تحميل مثال» لتجربته.
- اختر JavaScript أو TypeScript أو JSON واضبط المسافة البادئة وعرض السطر والفواصل المنقوطة ونمط علامات الاقتباس.
- انقر «تنسيق»، أو اضغط Ctrl+Enter (⌘+Enter على Mac).
- انسخ الكود المُنسَّق.
شرح الخيارات
- المسافة البادئة
- مسافتان هي الافتراضي في Prettier والنمط الأكثر شيوعًا في مشاريع JavaScript. يستخدم Tab أحرف tab.
- عرض السطر
- يطوي Prettier التعبيرات التي تتجاوز هذا العدد من الأحرف. 80 هو الافتراضي.
- الفواصل المنقوطة
- أطفئها لحذف الفواصل المنقوطة في نهايات الجمل. يضيفها Prettier مع ذلك حيث يغيّر حذفها المعنى.
- علامات اقتباس مفردة
- يستخدم 'مفردة' بدلًا من "مزدوجة" للسلاسل النصية ما لم يتطلب ذلك هروبات أكثر.
أمثلة
حزمة مصغّرة. الصق مقتطفًا مصغّرًا بسطر واحد لقراءة ما يفعله — يستعيد التنسيق المسافة البادئة وفواصل الأسطر، رغم أن أسماء المتغيرات القصيرة تبقى قصيرة.
نمط الفريق. طابق إعدادات Prettier لمشروعك، مثلًا مسافة بادئة بأربع مسافات، بلا فواصل منقوطة، وعلامات اقتباس مفردة.
الأسئلة الشائعة
هل يعمل مع JSX والصياغة الحديثة؟
نعم. يستخدم وضع JavaScript محلل Babel، الذي يفهم JSX والتسلسل الاختياري وحقول الأصناف وawait على المستوى الأعلى وصياغات حديثة أخرى.
لماذا يقول إن هناك خطأ نحويًا؟
يجب أن يحلّل Prettier الكود قبل تنسيقه، لذا يتوقف عند كود ليس JavaScript صالحًا. تُظهر الرسالة السطر والعمود لتفحصهما.
هل سيتصرف الكود المُنسَّق بالطريقة نفسها؟
نعم. يغيّر Prettier فقط المسافات البيضاء وفواصل الأسطر وعلامات الاقتباس والأقواس والفواصل المنقوطة بطرق تحافظ على معنى الكود.
هل يُرفع الكود الخاص بي؟
لا. يعمل Prettier في متصفحك، لذا يبقى كودك على جهازك.
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.