Die Erweiterung „Prettify Symbols“ in VSCode bringt Befehle durcheinander

Die Erweiterung „Prettify Symbols“ in VSCode bringt Befehle durcheinander

Ich habe angefangen, VSCode zum Schreiben und Kompilieren von LaTeX-Dateien zu verwenden, und bisher gefällt es mir aufgrund der hohen Anpassbarkeit sehr gut. Ich verwende die Erweiterung „Prettify Symbols Mode“, um bestimmte LaTeX-Befehle im Code durch ihre tatsächlichen Gegenstücke zu ersetzen, z. B. das Schreiben \alphavon Ausdrucken wie αbereits im Editor, was den Code viel lesbarer macht.

Nun ist ein Problem aufgetaucht, bei dem ich nicht weiß, wie ich es richtig lösen soll:

Das Schreiben eines Befehls wie \multilinewird zu μltiline, weil das \mualsμ

Der Code, der die Symbole „transformiert“, sieht wie folgt aus:

{
    "ugly": "\\\\mu",
    "pretty": "μ"
}

Hat jemand eine Idee, wie dieses Problem gelöst werden kann?

Antwort1

Das ist eine Regexp-Übereinstimmung, daher können Sie verwenden, \\\\mu\\b wobei es \bsich um das übliche Regex-Symbol für eine Wortgrenze handelt (d. h. es stellt sicher, mudass kein Buchstabe folgt). ( \werden aufgrund der üblichen Probleme bei der Zeichenfolgenanführung verdoppelt, daher ist der echte Regexp \\mu\b)

verwandte Informationen