
我已經開始使用 VSCode 來編寫和編譯 LaTeX 文件,到目前為止,我非常喜歡它高度可自訂的體驗。我正在使用擴展“美化符號模式”將程式碼中的某些 LaTeX 命令替換為實際的對應命令,例如\alpha
像在編輯器中那樣編寫列印α
,這使得程式碼更具可讀性。
現在出現了一個問題,不知道如何正確解決:
寫一個命令,如\multiline
變得,μltiline
因為\mu
被印為μ
「轉換」符號的代碼如下所示:
{
"ugly": "\\\\mu",
"pretty": "μ"
}
有誰知道如何解決這個問題?
答案1
這是一個正規表示式匹配,因此您可以使用\\\\mu\\b
where\b
是單字邊界的常用正規表示式符號(即它確保mu
後面不跟字母)。 (\
由於通常的字串引用痛苦而加倍,所以真正的正則表達式是\\mu\b
)