【问题标题】:sublime text 3 JS snippet on tab returns nothing选项卡上的 sublime text 3 JS 片段不返回任何内容
【发布时间】:2014-12-11 19:06:32
【问题描述】:

下面是我保存在/Library/Application Support/Sublime Text 3/Packages/User中的sn-p

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

"use strict";

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

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

【问题讨论】:

    标签: sublimetext3


    【解决方案1】:

    它不起作用,因为您的 sn-p 定义中有一个“$”。这似乎导致您的 sn-p 无效。您可以使用\$ 代替美元符号来转义它(这里有一个部分http://docs.sublimetext.info/en/latest/extensibility/snippets.html)。

    请参阅下面的工作示例:

        <snippet>
        <content><![CDATA[
    define([
        '${1:jquery}',
    ], function(${2:\$}) {
    
    "use strict";
    
    });
    ]]></content>
        <tabTrigger>define</tabTrigger>
        <description>define</description>
    </snippet>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多