如何在 Windows 8.1 上的 Sublime Text 3 中创建代码片段。代码片段不会触发

如何在 Windows 8.1 上的 Sublime Text 3 中创建代码片段。代码片段不会触发

我无法在 Windows 8.1 上的 ST3 中创建工作代码片段。tabTrigger只是没有打印任何东西。

例如,我想@mixin.scss文件创建一个代码片段。下面是我创建它的方法。

Tools > New Snippet...

打开了一个新的未命名文件,其中包含代码片段的示例。我将其更改为我的代码片段:

<snippet>
    <content><![CDATA[
@mixin ${1:mixin-name}(${2:var}) {
    ${3:...code...}
}
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>mix</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>text.scss</scope>
</snippet>

然后我输入内容Ctrl+S,它会打开一个对话框窗口来保存代码片段。在我的例子中,它是:

C:\Users\me\AppData\Roaming\Sublime Text 3\Packages\User

我将其另存为mixin-scss.sublime-snippet。然后我转到.scss文件类型mix并点击Tab,但什么也没发生。即使我重新加载 ST3 也不起作用。如何在 Windows 8.1 上创建代码片段?我做错了什么?

答案1

将范围更改为 source.scss 而不是 text.scss

相关内容