Détecteur de code non formaté

Existe-t-il un moyen de rendre plus clair pour l’utilisateur quelle touche choisir pour les délimiteurs de code s’il le fait manuellement (c’est-à-dire pas via le bouton) ?

Aujourd’hui, j’ai constaté ceci :

L’utilisateur a évidemment essayé de suivre les instructions, mais a choisi la mauvaise touche pour les délimiteurs de code ( ' au lieu de `). Par le passé, j’ai également vu ... au lieu de ```. Dans les deux cas, cela indique que les utilisateurs ont besoin d’instructions plus explicites sur la touche à choisir.

Autre option : ne pas confondre les utilisateurs avec ces touches et simplement indiquer : utilisez le bouton « Texte préformaté » et c’est terminé.


@lionel-rowe Comment puis-je personnaliser le comportement de détection ?

Actuellement, le shebang n’est pas détecté comme du code, et je souhaiterais modifier cela.

Comportement attendu : #! indique le début d’un script et devrait donc être détecté comme du code.

Exemple de non-détection :


#!/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”


En plus de cela, il serait utile pour nous que root@ soit détecté comme du code.

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

4 « J'aime »