VSCode 中的 Prettify Symbols 扩展与命令混淆

VSCode 中的 Prettify Symbols 扩展与命令混淆

我已经开始使用 VSCode 编写和编译 LaTeX 文件,到目前为止,我非常喜欢它的高度可定制体验。我正在使用扩展“Prettify Symbols Mode”将代码中的某些 LaTeX 命令替换为其实际对应项,例如\alpha像在编辑器中一样编写打印,α这使得代码更具可读性。

现在出现了一个问题,我不知道该如何正确解决:

编写类似的命令\multiline会变成μltiline因为\mu被打印为μ

“转换”符号的代码如下所示:

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

有人知道如何解决这个问题吗?

答案1

这是一个正则表达式匹配,因此您可以使用其中通常的正则表达式符号\\\\mu\\b\b表示单词边界(即,它确保mu后面没有字母)。(\由于通常的字符串引用麻烦而加倍,因此真正的正则表达式是\\mu\b

相关内容