Markdown المسافات وعلامات الجدولة

آخر تحديث: 2026-10-14

المسافات وعلامات الجدولة نواة CommonMark

يفرد Markdown محرف Tab عند مواضع الجدولة (كل 4 أعمدة) ثم يحسب الإزاحة، وخلطه مع المسافات مصدر أخطاء سهل: فـ 3 مسافات + Tab واحد قد تعادل 7 مسافات. اعتماد الفريق قاعدة «المسافات فقط» يلغي فئة كاملة من مشكلات العرض.

المجموعةالحالات الحدية والقواعد
مستوى المواصفةنواة CommonMark
إصدار المواصفةCommonMark 0.31.2 + GFM

📝 الصيغة

(Tab = فرد على مواضع جدولة كل 4 مسافات)

▶ مثال تفاعلي

حرّر Markdown على اليسار وشاهد النتيجة على اليمين

💡 نقاط مهمة

⚠️ Warning خط الحكم على كتلة الكود بالإزاحة هو 4 مسافات؛ فقد يحوّل الإزاحة المختلطة فقرة عادية «بهدوء» إلى كتلة كود.
💡 Tip اضبط في المحرر ملف .editorconfig بـ indent_style = space لملفات *.md، وحلّ المشكل نهائيًا.

❓ أسئلة شائعة

س كم تساوي المسافة الأفقية Tab بالضبط؟
ج يفردها CommonMark عند مواضع الجدولة: يقفز Tab إلى العمود التالي المضاعف لـ 4، وليس ضربًا بسيطًا في 4.
س لماذا تحول بند القائمة لديّ إلى كتلة كود؟
ج لأن إزاحته التراكمية بلغت 4 مسافات (بعد فرد Tab) فتُتعرف عليه ككتلة كود بالإزاحة.
س كيف تساعد المحررات على تفادي هذه المشكلات؟
ج تفعيل عرض محارف المسافات البيضاء + تحويل Tab تلقائيًا إلى مسافات عند الحفظ، فيتضح الخطأ فورًا.

📚 مواضيع ذات صلة

كتل الكود المسننةنواة CommonMark تداخل القوائمنواة CommonMark
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%