考虑以下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 Literals所需的时间间隔内,它就会自动完成到<1></1>
。
作为参考,它还会自动完成单引号或双引号中的<1></1>
。
为什么会发生这种情况,更重要的是,我该如何修复该代码段,以便其在自动完成后自动完成至${someVar}
?