Рассмотрим следующий фрагмент SublimeText 3 ...
<snippet>
<content><![CDATA[\${${1:someVar}}]]></content>
<tabTrigger>$</tabTrigger>
<description>JS - String Interpolation</description>
<scope>source.js</scope>
</snippet>
Идея состоит в создании фрагмента, который вставляет ${someVar}
в документ JS при автозаполнении на клавише $
.
Сам по себе работает нормально в документе JS.Однако всякий раз, когда он находится внутри обратных тиков, как требуется для JS Template Literal , он автоматически заполняется до <1></1>
.
Для справки он также автоматически заполняется до <1></1>
в одинарных или двойных кавычках.
Почему это происходит и, что более важно, как я могу исправить фрагмент, чтобы он автоматически заполнялся до ${someVar}
в тиках назад?