هل توجد طريقة يمكننا من خلالها توضيح للمستخدم أي مفتاح يختاره للأقواس البرمجية إذا قام بذلك يدويًا (أي ليس عبر الزر)؟
اليوم رأيت ما يلي:
من الواضح أن المستخدم حاول اتباع التعليمات، لكنه اختار المفتاح الخاطئ للأقواس البرمجية ( ' بدلاً من `). في الماضي، رأيت أيضًا ... بدلاً من ```. كلا الحالتين تشير إلى أن المستخدمين يحتاجون إلى تعليمات أكثر وضوحًا حول أي مفتاح يختارونه.
بديلًا عن ذلك: لا تُربك المستخدمين بتلك المفاتيح، بل قل ببساطة: استخدم زر “النص المُسبق التنسيق” وستكون قد انتهيت.
@lionel-rowe كيف يمكنني تخصيص سلوك الكشف؟
حاليًا، لا يتم اكتشاف الـ shebang ككود، وأود تغيير ذلك.
السلوك المتوقع: يشير #! إلى بداية سكريبت، وبالتالي يجب اكتشافه ككود.
مثال على عدم الاكتشاف:
#!/bin/sh
echo “test”
. /lib/upgrade/common.sh
firmware=“/tmp/firmware.img”
tmpdir=“/tmp/_upgrade”
output=“/dev/ttyS0”
before=“before-upgrade.sh”
after=“after-upgrade.sh”
بالإضافة إلى ذلك، سيكون من المفيد لنا إذا تم اكتشاف root@ ككود.
root@OpenWrt:~# ip link add link eth0 name eth0.9 type vlan id 9
root@OpenWrt:~# brctl addbr br-foo
root@OpenWrt:~# brctl addif br-foo eth0.9
root@OpenWrt:~# ip link set eth0.9 up
root@OpenWrt:~# ip link set br-foo up
