scss文件的代码段无法正常工作

时间:2015-05-26 01:33:05

标签: sublimetext3

我正在为我的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 但不知怎的,它在努力工作。 我的范围是否正确? 感谢。

2 个答案:

答案 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}