Autovervollständigung mit Hashtag wird nicht aktiviert, wenn das Hashtag das erste Zeichen in einer neuen Zeile ist

Wenn Sie ein Hashtag verwenden, um auf eine andere Kategorie oder ein anderes Tag zu verweisen, wird das Autovervollständigungsfeld nicht angezeigt, wenn das Hashtag als erstes Element auf einer neuen Zeile beginnt. Dies tritt auf meiner Website auf, was ich unten anhand von Screenshots von Meta bestätigt habe. Das bedeutet, dass ich, wenn ich Kategorien jeweils in einer eigenen Zeile auflisten möchte, sie zunächst in einer Zeile zusammenstellen und dann die Eingabetaste drücken muss.

Sie werden übrigens korrekt dargestellt:

Development

Wenn ich jedoch den Pfad für eine Unterkategorie oder ein Tag nicht kenne, muss ich raten oder ihn auf einer vorherigen Zeile zusammenstellen, um den korrekten Pfad zu erhalten.

Beispiel hier, mit anderen Zeichen davor:

Neue Zeile, Hashtag zuerst:

Ich gehe davon aus, dass dies daran liegt, dass die normale Verwendung des Hash-Zeichens am Anfang einer Zeile für eine Überschrift ist …

… wie diese hier

In Markdown ist #text eine Überschrift. CommonMark hat eine strengere Spezifikation für # text, sodass es möglich ist, dass dies der Kompatibilität mit älteren Markdown-Versionen dient.

Um das Problem zu vermeiden, das nicht sehr häufig auftritt, füge ich einfach ein Leerzeichen vor dem Hash-Zeichen ein, damit die Autovervollständigung funktioniert.

Wenn ich aus Gewohnheit fälschlicherweise ein Leerzeichen vor eine Überschrift setze, funktioniert die Überschrift dennoch, z. B.:

Hash-Zeichen mit vorangestelltem Leerzeichen

Überschrift

3 „Gefällt mir“

Ja, das ist eine Eigenart, die wir klären sollten, aber es ist etwas knifflig.

# this is a header

this is a header

Wenn wir also eine Autovervollständigung anzeigen wollen, müssen wir diese erst nach dem zweiten Tastendruck einblenden, damit sie nicht für # Leertaste angezeigt wird. Die Behebung dieses Problems bedeutet, dass wir einen weiteren Sonderfall hinzufügen müssen.

3 „Gefällt mir“