Шаблонные литералы JS (интерполяция строк) SublimeText 3 Фрагмент не работает должным образом - PullRequest
0 голосов
/ 07 декабря 2018

Рассмотрим следующий фрагмент 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} в тиках назад?

...