未格式化代码检测器

有没有什么方法可以更明确地告知用户,如果手动添加代码围栏(即不通过按钮),应该选择哪个键?

今天我看到了这样的情况:

用户显然试图遵循说明,但为代码围栏选择了错误的键(使用了 ' 而不是 `)。过去我也见过使用 ... 而不是 ``` 的情况。这两种情况都表明,用户需要更明确的指导来选择正确的键。

另一种方案:不要用这些键让用户感到困惑,直接说明:使用“预格式化文本”按钮即可。


@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

4 个赞