VSCode 中的美化符號擴展與命令混淆

VSCode 中的美化符號擴展與命令混淆

我已經開始使用 VSCode 來編寫和編譯 LaTeX 文件,到目前為止,我非常喜歡它高度可自訂的體驗。我正在使用擴展“美化符號模式”將程式碼中的某些 LaTeX 命令替換為實際的對應命令,例如\alpha像在編輯器中那樣編寫列印α,這使得程式碼更具可讀性。

現在出現了一個問題,不知道如何正確解決:

寫一個命令,如\multiline變得,μltiline因為\mu被印為μ

「轉換」符號的代碼如下所示:

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

有誰知道如何解決這個問題?

答案1

這是一個正規表示式匹配,因此您可以使用\\\\mu\\b where\b是單字邊界的常用正規表示式符號(即它確保mu後面不跟字母)。 (\由於通常的字串引用痛苦而加倍,所以真正的正則表達式是\\mu\b

相關內容