Rilevatore di codice non formattato

C’è qualche modo per rendere più chiaro all’utente quale tasto scegliere per i delimitatori di codice se lo fa manualmente (cioè non tramite il pulsante)?

Oggi ho visto questo:

L’utente ha ovviamente cercato di seguire le istruzioni, ma ha scelto il tasto sbagliato per i delimitatori di codice (' invece di `). In passato ho anche visto ... invece di ```. Entrambi i casi indicano che gli utenti hanno bisogno di istruzioni più esplicite su quale tasto scegliere.

In alternativa: non confondere gli utenti con quei tasti e dì semplicemente: usa il pulsante “Testo preformattato” e hai finito.


@lionel-rowe Come posso personalizzare il comportamento di rilevamento?

Attualmente lo shebang non viene rilevato come codice e vorrei modificarlo.

Comportamento atteso: #! indica l’inizio di uno script e quindi dovrebbe essere rilevato come codice.

Esempio di non rilevamento:


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


In aggiunta a questo, per noi sarebbe utile se root@ venisse rilevato come codice.

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 Mi Piace