我无法在 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