Расширение Prettify Symbols в VSCode путается с командами

Расширение Prettify Symbols в VSCode путается с командами

Я начал использовать VSCode для написания и компиляции файлов LaTeX, и пока он мне очень нравится за его высоконастраиваемый опыт. Я использую расширение "Prettify Symbols Mode", чтобы заменить некоторые команды LaTeX в коде на их фактические аналоги, например, написание \alphaотпечатков, как αв редакторе, что делает код гораздо более читабельным.

Теперь возникла проблема, которую я не знаю, как правильно решить:

Написание команды типа \multilineстановится μltiline, потому что \muпечатается какμ

Код, «преобразующий» символы, выглядит следующим образом:

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

Есть ли у кого-нибудь идеи, как решить эту проблему?

решение1

Это соответствие регулярному выражению, поэтому вы можете использовать, \\\\mu\\b где \b— обычный символ регулярного выражения для границы слова (т.е. он гарантирует, muчто за ним не следует буква). ( \удваиваются из-за обычной проблемы с кавычками строк, поэтому настоящее регулярное выражение — это \\mu\b)

Связанный контент