Sublimetext3 选项卡上的升华文本3 JS代码段不返回任何内容

Sublimetext3 选项卡上的升华文本3 JS代码段不返回任何内容,sublimetext3,Sublimetext3,下面是保存在/Library/Application Support/Sublime Text 3/Packages/User <snippet> <content><![CDATA[ define([ 'jquery', 'underscore', 'backbone', ], function($, _, Backbone) { "use strict"; }); ]]></content> <

下面是保存在/Library/Application Support/Sublime Text 3/Packages/User

<snippet>
    <content><![CDATA[
define([
    'jquery',
    'underscore',
    'backbone',
], function($, _, Backbone) {

"use strict";

});
]]></content>
    <tabTrigger>define</tabTrigger>
    <description>define</description>
</snippet>

定义
定义

在JS文件中,写入define,然后tab什么都不做。

它不起作用,因为代码段定义中有一个“$”。这似乎导致您的代码段无效。您可以在其位置使用
\$
来取消美元符号(此处有一节)

请参见下面的工作示例:

    <snippet>
    <content><![CDATA[
define([
    '${1:jquery}',
], function(${2:\$}) {

"use strict";

});
]]></content>
    <tabTrigger>define</tabTrigger>
    <description>define</description>
</snippet>

定义
定义