【问题标题】:Sublime Text snippet doesn't work in .scss filesSublime Text 片段在 .scss 文件中不起作用
【发布时间】:2013-05-11 11:26:48
【问题描述】:

我将以下内容保存在 ~/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 文件。

我的语法错了吗?

【问题讨论】:

  • 您的 sn-p 在 Sublime Text 2 中似乎对我有效...
  • @cimmanon OP 正在使用 ST3...
  • 在 Sublime Text 3 (build 3059) 中为我工作。
  • 我忘了这个!我认为它与 Hayaku 包冲突,我能够找到一些可以使用的快捷方式,例如//./

标签: sass code-snippets sublimetext sublimetext3


【解决方案1】:
<scope>source.sass</scope>

您的范围仅限于 sass 文件。

我认为您必须在范围内同时包含 sass 和 scss。请尝试改用这条线。

<scope>source.scss, source.sass</scope>

【讨论】:

  • 不,OP 的工作原理(检查 cmets),他们的问题在其他地方。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-31
  • 1970-01-01
相关资源
最近更新 更多