احرص على الحصول على مدخلات المستخدم بشأن لغة النص المُنسق مسبقًا.

هنا اختار المستخدم النص المنسق مسبقًا،

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

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

يجب أن يكون هناك على الأقل حرف “i” داخل دائرة يمكن للمستخدم النقر عليه، حيث يمكنه معرفة المعلمات التي ستؤثر على التلوين، أو حتى كيفية إيقاف التلوين، للحصول ببساطة على “نص منسق مسبقًا”، دون أي لون اصطناعي.

بالتأكيد، يمكن للمستخدم البحث عن الإجابة على جوجل، لكن لا ينبغي إجباره على ذلك.

إعجاب واحد (1)

السبب في اعتقادي أن النص ملون بهذه الطريقة هو أنه إذا قمت بوضع هذا “الكود” داخل تطبيق مثل Visual Studio Code، فهذا هو اللون الذي سيظهر به.

أنا متأكد من وجود بعض المنطق وراء ذلك ولكني لا أستطيع فهمه. :slight_smile:

إذًا، الحوار لا يسأل المستخدم عن لغة الكمبيوتر التي يستخدمها!

حسنًا، عندما يختار المستخدم “نص مُنسق مسبقًا” من شريط الأدوات، يجب أن تكون هناك خانة للمستخدم لإدخال لغة الكمبيوتر للنص، وأيضًا قائمة باللغات الصالحة الحالية للاختيار من بينها. ربما حوار اختيار من متعدد.

حاليًا، يستخدم الحوار مجرد اختيار “مقاس واحد يناسب الجميع” للغة. (لا يُظهر للمستخدم أي لغة تم اختيارها أيضًا.)