Unerwartetes Format in Drei-Fach-Tick-Code-Blöcken

Ich weiß, dass an einem neuen Editor gearbeitet wird, aber vermutlich wird das zugrunde liegende Markdown dasselbe sein und seine Interpolation wird gleich bleiben, also…

In Codeblöcken mit dreifachen Backticks (```) habe ich festgestellt, dass einige Formatierungen falsch angewendet werden. Hier ist ein Screenshot, wie ich einen Beitrag eines Benutzers korrigiert habe. Dies ist das Vorher:

Wenn ich es in einen Block mit einfachen Anführungszeichen ändere, gibt es keine Formatierung, wie erwartet (bitte ignorieren Sie die Grammarly-Unterstreichung links):

Hallo @ganncamp. Welchen Wert hat die Website-Einstellung „Standard-Code-Sprache“ in diesem Forum?

Es ist auto

Der auto-Sprachcode für diesen speziellen Codeblock erkennt die Sprache als markdown, deshalb:

(lang=auto; mein unvollständiger Schnipsel wird als Ruby erkannt)

sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…

(lang=markdown)

sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…

(lang=text)

sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…

(lang=bash)

sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…

Sie können dies für jeden Beitrag ändern, indem Sie die Standard-Code-Sprache auf text ändern, oder für einen Beitrag, indem Sie z. B. schreiben:

```text
sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…
```

wodurch der obige (lang=text)-Block erzeugt wird.

6 „Gefällt mir“

Aber warum sollte jemals eine Formatierung in einem Codeblock angewendet werden?

Es ist nur Syntaxhervorhebung Ihres Codes, aber mit der falschen Sprache, nachdem HighlightJS ihn "automatisch erkannt" hat.

Beachten Sie, dass dasselbe hier auf Meta nicht passiert, es sei denn, Sie beginnen Ihren Codeblock explizit mit ```auto, da wir "Standard-Code-Sprache" auf text gesetzt haben.

4 „Gefällt mir“