الإكمال التلقائي مع الهاشتاج لا يعمل عندما يكون الهاشتاج هو أول حرف في سطر جديد

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

مع ذلك، فإنها تظهر بشكل صحيح:

Development

لكن إذا لم أكن أعرف المسار لفئة فرعية أو لوسم، يجب أن أخمن أو أنشئه على سطر سابق للحصول على المسار الصحيح.

مثال هنا، مع وجود أحرف أخرى أولاً:

سطر جديد، وعلامة هاشتاج في البداية:

أتوقع أن يحدث ذلك لأن الاستخدام العادي للعلامة # في بداية السطر هو للعنوان …

… مثل هذا

في Markdown، يُعتبر #text عنوانًا. بينما تحدد مواصفات Commonmark بشكل أدق # text، لذا فمن الممكن أن يكون هذا للحفاظ على التوافق مع نسخ Markdown الأقدم.

لتجنب هذه المشكلة، التي ليست شائعة جدًا، أقوم فقط بإضافة مسافة قبل علامة # بحيث يعمل الإكمال التلقائي.

إذا قمت عن طريق الخطأ، بدافع العادة، بإضافة مسافة قبل عنوان، فسيظل العنوان يعمل، على سبيل المثال:

علامة # مسبقة بمسافة

عنوان

3 إعجابات

نعم، هذه مشكلة غريبة يجب أن نحلها، لكنها تتطلب بعض التعقيد.

# هذا عنوان

هذا عنوان

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

3 إعجابات