Sublime text 3 – включить знак $ во фрагмент

Как включить знак $ во фрагмент для Sublime 3? Проблема здесь в том, что Sublime использует знак $ в качестве собственного символа для заполнителя. Но здесь мне нужно использовать его как открытый текст в строке var $ = require('jQuery');. Если я пытаюсь использовать этот фрагмент, как показано здесь, он не работает. Вот:

<snippet>
    <content><![CDATA[

var React = require('react');
var ReacDOM = require('react-dom');
var expect = require('expect');
var $ = require('jQuery');
var TestUtils = require('react-addons-test-utils');

var $1 = require('$1');

describe('$1', () => {
    it('should exist', () => {
        expect(CountdownForm).toExist();
    });
});

]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>rct</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <!-- <scope>source.python</scope> -->
</snippet>

person t411tocreate    schedule 15.06.2017    source источник
comment
Возможный дубликат фрагмента Latex Sublime   -  person Keith Hall    schedule 15.06.2017


Ответы (1)


Вы пытались избежать $ с помощью \? Например, в PHP фрагмент кода $GLOBALS выглядит следующим образом:

<snippet>
<content><![CDATA[
var React = require('react');
var ReacDOM = require('react-dom');
var expect = require('expect');
var \$ = require('jQuery');
var TestUtils = require('react-addons-test-utils');

var \$1 = require('\$1');

describe('\$1', () => {
it('should exist', () => {
    expect(CountdownForm).toExist();
});
});
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>debug</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.php</scope>
</snippet>

Как видите, \ перед каждым знаком доллара.

Надеюсь, что это поможет вам.

Привет!

person GNB    schedule 15.06.2017
comment
Получайте удовольствие @t411tocreate..:) - person GNB; 16.06.2017