أود تعطيل القائمة المنبثقة عند كتابة # بدون مسافة في نسختي من Discourse.
على سبيل المثال، في meta، يبدو الأمر كما يلي:
أفضل ألا تظهر هذه القائمة المنبثقة على الإطلاق. بحثت عن بعض الخيارات ولم أتمكن من تحديد طريقة لتعطيل ذلك.
أود تعطيل القائمة المنبثقة عند كتابة # بدون مسافة في نسختي من Discourse.
على سبيل المثال، في meta، يبدو الأمر كما يلي:
أفضل ألا تظهر هذه القائمة المنبثقة على الإطلاق. بحثت عن بعض الخيارات ولم أتمكن من تحديد طريقة لتعطيل ذلك.
هل تريد تعطيله بالكامل؟ أم تريد تجنبه فقط في حالة عدم كتابة أي حرف لاحق بعده؟
كنا ننتظر حتى يتم إضافة حرف واحد على الأقل بعد علامة #، ولكننا غيرنا ذلك بحيث لم يعد يتطلب ذلك (طلب الناس ذلك في الماضي ولكننا تجنبناه سابقًا لأسباب فنية لم تعد تنطبق).
شكراً لردك السريع، من الناحية المثالية يمكنني إعادة تمكين السلوك السابق، والذي أفترض أنه يعني أنني سأضطر إلى كتابة #c قبل الحصول على قائمة بالعلامات أو الفئات التي تطابق هذا الحرف. إذا كان ذلك صعبًا، فإن تعطيل الوظيفة بالكامل يعد خيارًا قابلاً للتطبيق أيضًا، ولكن من الناحية المثالية ليس على حساب التخلص من العلامات والفئات تمامًا.
هل يمكنك شرح فائدة الانتظار قبل تقديم الإكمال التلقائي للشخصية؟
بالتأكيد. أجد أنه من المشتت أن أواجه قائمة فئات عندما أكون فقط أكتب عنوانًا. هذا واضح بشكل خاص مع المؤلفين الأصغر سنًا / الأبطأ. عندما يكتبون # ثم يفكرون في العنوان الذي يريدون كتابته ، يتم تقديم قائمة الفئات هذه التي لا علاقة لها بما يحاولون كتابته.
نعم ، “# <مسافة>” يوقف ذلك ولكنه مشتت للانتباه لتلك الفترة الزمنية عندما يجدون شريط المسافة ومربكًا لأن الكمبيوتر يقترح شيئًا قد يكون منطقيًا عند كتابة تعليق ولكنه لا معنى له حقًا عند تأليف منشور وإدخال عنوان.
هل هذا واضح؟ آسف ، حاولت عدة مرات لوصف ذلك ولكني لست متأكدًا من أنني نجحت ![]()
يتضمن ترميز ماركداون الصحيح للعنوان مسافة بعد علامة #. هل فكرت في استخدام المسافة لإزالته؟
أنا أتحدث عن الفترة الزمنية القصيرة بين قيام شخص ما بكتابة # ثم الضغط على المسافة.
ضع في اعتبارك شخصًا يكتب ببطء، يضغط على # ثم يبحث عن المسافة والآن لديه خيار قائمة يحتاج إلى اتخاذ قرار بشأنه. حتى لو كتبت “#<مسافة>” بسرعة، فإنها لا تزال تظهر لفترة وجيزة، بينما قبل ذلك كان شيئًا يتطلب من المرء كتابته عن قصد باستخدام أحرف متعددة، على سبيل المثال، “#c” لبدء البحث / تحديد علامة.
ما أقترحه هو أن ما هو الآن سلوك افتراضي يشتت الانتباه ويكسر تدفق التحرير بدلاً من توفير اختصار لوظيفة أكثر استخدامًا من إنشاء رأس. لقد شهدت هذا مع بعض المستخدمين الجدد لدينا ولكني أجده أيضًا مشتتًا للانتباه لأنني عادةً ما أفكر في ما سأسمي به رأسي والآن أحتاج إلى الضغط على #<مسافة> للتحايل على قائمة مشتتة للانتباه لا أستخدمها أبدًا.
إذا كنت في الأقلية، يمكنني البحث عن طريقة لإصلاحها، لكنني كنت آمل في خيار يعتمد على التكوين.
أتساءل عما إذا كان بإمكاننا طلب خيار تكوين - كم عدد الأحرف التي يجب كتابتها قبل ظهور نافذة الإكمال التلقائي؟
نظرًا لأن # يُستخدم للترميز وكذلك للتواصل البشري العادي، فإن ظهوره بشكل متسرع يبدو لي مشكلة في سهولة الاستخدام - وربما إمكانية الوصول.
شكراً لك على لفت انتباهي لهذا الأمر.
أعتقد أن شيئًا كهذا هو اقتراح معقول. دعني أرى ما يفكر فيه الآخرون حول هذه الفكرة.
بالنظر إلى هذا السياق، ربما يكون من المنطقي التفكير في جعل هذا تفضيلًا للمستخدم بدلاً من إعداد للموقع… ![]()
كيف ستسمي هذا الإعداد للمؤلفين الأصغر سنًا/الأبطأ حتى يفهموا فورًا ما يفعله؟
أيضًا، أعتقد أن الكثير من المستخدمين لا يدخلون إلى إعداداتهم إلا لملء ملفهم الشخصي، وأشعر أن الغالبية العظمى من المستخدمين يستخدمون برامج المنتديات كما هي، ولن يعرفوا حتى أن مثل هذا الخيار قد يكون موجودًا في إعداداتهم الخاصة (أنا واحد من هؤلاء الأشخاص
). ![]()
حسنًا، لا أشعر بالارتياح تجاه جعل إمكانية الوصول اختيارية. أعتقد أن الإعداد الافتراضي يجب أن يكون متاحًا، على مستوى الموقع والمستخدم على حد سواء.
لست متأكدًا من أنني أوافق على أن هذه مشكلة في إمكانية الوصول (لأنه لا توجد مشكلة في الوصول إلى أي ميزة). يمكنني الموافقة على تسميتها مشكلة سهولة استخدام (بسيطة)، لكنني أراها في الغالب مشكلة تفضيل.
لقد كنت أحك رأسي بشأن تعليق إمكانية الوصول أيضًا.
بالنظر إلى المنصات الأخرى، هناك تلك التي تقدم اقتراحات للعلامات بمجرد إدخال علامة # - يبدأ تويتر على نظام iOS بتقديم العلامات الشائعة حتى يدخل المستخدم حرفًا ثانيًا.
أنا لست مقتنعًا بزاوية البحث والتخمين أيضًا، بحكم تعريفها فإنهم ينظرون إلى لوحات المفاتيح الخاصة بهم. إذا كان هناك أي شيء، فإن نافذة العلامات المنبثقة تعمل كتذكير بأن المستخدم الآن في وضع إدخال العلامات حتى يضغط على المسافة.
ما يعجبني في السلوك الجديد هو مدى وضوح إدخال العلامات للقادمين الجدد.
لا يمكن إدخال العناوين إلا إذا كانت في بداية سطر جديد، ولكن هل نريد تغيير السلوك الافتراضي بناءً على موضع المؤشر؟ المجموعة الوحيدة التي ستُربك هي كتاب اللمس الذين لا يعرفون أن علامة # للعناوين يجب أن تتبعها مسافة.
إذن، أين وصلنا هنا؟ من الواضح بشكل مؤلم أنه بينما يجعل هذا العلامات أكثر بروزًا، فإنه يفرط في تحميل المشغل للكتابة في المحرر بطريقة أعتبرها مربكة وتفصل المستخدم عن تدفق تحرير منشوره.
هذه مشكلة حتى عندما لا تضيف رؤوسًا جديدة. فقط استخدم السهم للتنقل عبر موضوع قمت بتحريره بالفعل ولديه عناوين في أي مكان. أنت تتجه لأسفل إلى علامة # ثم عندما تستمر في الضغط على السهم، يبدأ في تحديد علامة أو فئة معينة بدلاً من الاستمرار لأسفل الصفحة بمؤشرك. الآن يجب علي الضغط على escape للاستمرار في التحرك لأسفل في المنشور باستخدام لوحة المفاتيح أو تجنب الألغام الأرضية #.
قم بتحرير منشور مع المثالين أعلاه واستخدم السهم للتنقل وسترى بالضبط ما أعنيه. أتفق على أنه يجعل العلامات أكثر بروزًا ولكن إذا كنت لا تستخدم العلامات، فهذه ليست ميزة، إنها شيء جديد يعيق ما كنت تفعله.
بالنسبة للمحررين الأصغر سنًا. جعل المحرر الخاص بهم يقوم بأشياء سحرية عندما يحاولون فقط فهم إنشاء العناوين بلغة markdown هو تحميل زائد للمستخدم بأشياء لا يحتاجون إلى معرفتها أو فهمها.
لا بأس إذا كان القرار هو عدم القيام بأي شيء هنا، سأبحث في إيجاد طريقة لتصحيحه ولكن بالنظر إلى تعطيل تدفق التحرير والمنحنى الذي نضيفه للمستخدمين الجدد لفهم المزيد مما هو أمامهم، يبدو أن الخيار هو حل وسط جيد. سآخذه على مستوى الموقع لأنه من المحتمل أنه إذا كنت تستخدم العلامات، فهذا قرار موقع أكثر من كونه قرارًا لكل مستخدم، ولكن لكل مستخدم بناءً على الإعداد الافتراضي للموقع هو على الأرجح الطريق الصحيح.
كان السيد جوبز على حق بالفعل عندما قال إن المؤشرات عديمة الفائدة ![]()
أمزح فقط.
لكنني أستخدم مفاتيح الأسهم طوال الوقت لأنني أكتب كثيرًا، ومعظمها نصوص طويلة، ولا أتعرف على الموقف الذي تصفه.
(تعديل: لقد جئت إلى هنا متفاديًا كل الألغام
)
وليس حتى هنا والآن
يمكنني استخدام العلامات باستخدام الإكمال التلقائي للهاش لأن هذا النظام الجديد يعمل بشكل جيد how-to أو مجرد كتابة واحدة إذا استطعت تذكرها: unsupported-install — نجح ذلك أيضًا.
إذًا - ما الذي لا أفهمه الآن؟
في الوقت الحالي، ليس لدينا أي خطط لإجراء أي تغييرات محددة هنا.
لست متأكدًا من أفضل طريقة لإصلاح هذا ويبدو أنه من غير المرجح حدوثه، ولكن يمكنني تكرار ذلك عن طريق وضع مؤشر الكتابة في المكان المناسب وأوافق على أنه مزعج عندما يحدث (عندما يكون المؤشر على بعد حرف واحد من بداية السطر).



أقدر التحديث وكيف لخص @mcwumbly الوضع الحالي. شكراً لك @mcwumbly على تخصيص الوقت لإنشاء الأمثلة المتحركة أيضاً! لا يوجد شيء آخر مفتوح من جهتي.
الحل بالنسبة لي هو ببساطة تعطيل الإكمال التلقائي للوسوم
لذلك
#
لن يصدر إكمال تلقائي
test #
سيصدر إكمال تلقائي
#t
سيصدر إكمال تلقائي
بإضافة هذه القواعد، لن تحدث كل حركات المؤشر الغريبة وستكون التأثيرات على المستخدم ضئيلة للغاية.
@martin … أفكار؟
مجرد تذكير بأن هناك بعض المواضيع التي سأل فيها أشخاص (بمن فيهم أنا) عن السلوك الحالي من قبل، عندما كان بالضبط مثل الموصوف.