我将以下内容保存在 ~/Library/Application Support/Sublime Text 3/Packages/User 中作为 sass_mq.sublime-snippet :

<snippet>
    <content><![CDATA[
    @include respond-min() {}
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>mq</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>source.sass</scope>
</snippet>

我通过按 cmd + opt + p 并查看状态栏来获得 source.sass

如果我删除范围,它适用于所有其他文件类型,但永远不会适用于 .scss 文件。

我的语法错了吗?

最佳答案

<scope>source.sass</scope>

您的范围仅限于 sass 文件。

我认为您必须在范围内同时包含 sass 和 scss 。尝试改用这条线。
<scope>source.scss, source.sass</scope>

关于sass - Sublime Text 片段在 .scss 文件中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16589647/

10-16 16:29