الخط أحادي المسافات في محرر Markdown-only

همم، لقد فاتنا تمامًا هذه الضجة في مجتمع لغة البرمجة الخاص بنا على Discourse لأن (أفترض؟) أننا نعطل محرر النصوص المنسقة بالكامل. ربما تم اتخاذ هذا القرار في عام 2016، ربما عندما كان محرر النصوص المنسقة أكثر رداءة مما هو عليه اليوم. ثم لم يتم إعادة تقييمه أبدًا. أو ربما يسبق تثبيتنا تحرير النصوص المنسقة تمامًا ولم نقوم بتشغيله أبدًا. في كلتا الحالتين، لا نزال نرى السلوك “القديم” بخط serif في محرر markdown، وأنا سعيد جدًا بهذا السلوك.

بصفتي شخصًا يكتب شخصيًا الكثير من markdown والكود (في محررات monospaced وفي العديد من مربعات نصوص HTML)، لدي أفكار.

أفضل تمامًا استخدام خط serif في محرر غير مخصص للنصوص الغنية لكتابة منشورات Discourse. أنا متأكد من أن هناك بعض النفور من التغيير وراء ذلك، ولكن أعتقد أن هناك أيضًا بعض الأسباب الوجيهة. معظم النصوص التي أكتبها على Discourse و GitHub هي في الواقع نصوص، وليست كود. في الواقع، لن أصف markdown بأنه “كود” على الإطلاق! الوقت الوحيد الذي أريده لخط monospaced في نافذة محرر النصوص هذه (أو نافذة GitHub) هو داخل أسوار ``` ```` - لأن ***هذا*** هو الكود. لا تخلط بين markdown والكود؛ إنه ليس كودًا. وأنا أكره محررات النصوص المنسقة لأنها غالبًا ما تقاتل ضدي. على سبيل المثال، هذه الفقرة نفسها تحصل على بعض السلوكيات الخاطئة بشكل كبير بعد التخبط لكتابة markdown للسور (إنها مجرد ``` `````، ولكن الآن لا يمكنني لمس tilde على لوحة المفاتيح الخاصة بي دون إفساد محرر النصوص المنسقة).

تتوافق خطوط serif في محرر غير مخصص للنصوص الغنية أيضًا مع GitHub - الموقع الآخر الذي يحتوي على مربع نص HTML حيث أكتب الكثير من markdown.

أراهن أن هذا يمثل جزءًا كبيرًا من مجتمع البرمجة لدينا بشكل عام. الأشخاص الموجودون في لوحة Discourse الخاصة بنا:

  • يكتبون الكود المصدري ويستخدمون خطوط monospaced لكتابة الكود المصدري
  • يعرفون كيفية كتابة وقراءة markdown مباشرة
  • لا يعتبرون نص markdown كودًا مصدريًا
  • يفضلون على الأرجح استخدام محررات غير مخصصة للنصوص الغنية
  • يفضلون على الأرجح الكتابة / تحريرها كنثر - لذا بخط serif
7 إعجابات