我正在为我的sass文件创建一个代码段。 这是我的片段
<snippet>
<content><![CDATA[
@include mobLo
{
}
@include mobileHi
{
}
@include tablet
{
}
@include laptop
{
}
@include desktop
{
${}
}
]]></content>
<tabTrigger>sres</tabTrigger>
<scope>scss</scope>
</snippet>
现在我将它保存在不同文件夹下的packages文件夹中
像packages>mySnippets
但不知怎的,它在努力工作。
我的范围是否正确?
感谢。
答案 0 :(得分:0)
范围应该是source.scss
。你可以通过转到你想要使用该片段的示例文件并在Mac上点击 command + alt + p 来查看范围在左下区。
我刚刚注意到您的代码段中还有一个$
。正如here in the docs under "content"所述,您需要使用斜杠($
)转义所有\
。因此,它应该是这样的:
<snippet>
<content><![CDATA[
@include mobLo
{
}
@include mobileHi
{
}
@include tablet
{
}
@include laptop
{
}
@include desktop
{
\${}
}
]]></content>
<tabTrigger>sres</tabTrigger>
<scope>source.scss</scope>
</snippet>
答案 1 :(得分:0)
范围必须为source.sass
,您需要为模板参数编号:
${1}
或${1:placeholder}