我刚刚编写了以下代码段,并将其保存在 Packages/User/HTML 文件夹中,名称为“add-script-source.sublime-snippet”。
<snippet>
<content><![CDATA[
<script type="text/javascript" src="${1:script.js}">${2}</script>
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>scriptsrc</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>text.html</scope>
</snippet>
现在,我只希望这个片段在 HTML 文件中工作,但事实并非如此。如果我注释掉“范围”标签,它将在 JavaScript 中工作,但在 HTML 中仍然不行。我的印象是您的用户文件夹下的文件夹名称也为 Sublime Text 提供了适当的范围(如本视频所述https://tutsplus.com/lesson/your-first-snippet/),这不会出现做任何事。每当我将范围标记设置为 ANYTHING 时,片段都不会触发。
问题可能是什么?