Живые шаблоны WebStorm: ссылка на переменную
При создании живого шаблона в WebStorm 2017.3.2 есть ли способ применить несколько предопределенных функций к одному входу? Или, возможно, ссылки на переменные шаблона из других переменных шаблона из того же шаблона?
Скажем, например, я хочу применить capitalizeAndUnderscore
функция к $FOO$
а также применить camelCase
функция на тот же вход, подаваемый на $FOO$
переменная в другом месте в шаблоне?
Другими словами, возможно ли достичь следующего:
$FOO$: '$FOO_REFERENCE$'
расширяется до MY_WHATEVER: 'myWhatever'
Пока только приходится набирать mywhatever
1 раз?
1 ответ
И то и другое capitalizeAndUnderscore()
а также camelCase()
функции имеют String
параметр - это может быть строковая константа, выражение или ссылка на уже определенную переменную. Таким образом, вы можете легко использовать capitalizeAndUnderscore(FOO)
как $FOO_REFERENCE$
значение. Но ссылка на переменные, определенные в других шаблонах, не поддерживается. И вам нужно убедиться, что $FOO$
значение определяется перед использованием.