WebStorm 实时模板:变量引用
WebStorm Live Templates: variable reference
在 WebStorm 2017.3.2 中创建实时模板时,是否可以在单个输入上应用多个预定义函数?或者从同一模板中的其他模板变量引用模板变量?
例如,我想将 capitalizeAndUnderscore
函数应用于 $FOO$
,并将 camelCase
函数应用于提供给 $FOO$
变量的同一输入模板?
也就是说,是否可以实现如下:
$FOO$: '$FOO_REFERENCE$'
扩展为 MY_WHATEVER: 'myWhatever'
虽然只需要键入 mywhatever
1 次?
capitalizeAndUnderscore()
和 camelCase()
函数都有 String
参数 - 它可以是字符串常量、表达式或对已定义变量的引用。因此,您可以轻松地将 capitalizeAndUnderscore(FOO)
用作 $FOO_REFERENCE$
值。但不支持引用其他模板中定义的变量。并且您需要确保 $FOO$
值在使用前已定义。
在 WebStorm 2017.3.2 中创建实时模板时,是否可以在单个输入上应用多个预定义函数?或者从同一模板中的其他模板变量引用模板变量?
例如,我想将 capitalizeAndUnderscore
函数应用于 $FOO$
,并将 camelCase
函数应用于提供给 $FOO$
变量的同一输入模板?
也就是说,是否可以实现如下:
$FOO$: '$FOO_REFERENCE$'
扩展为 MY_WHATEVER: 'myWhatever'
虽然只需要键入 mywhatever
1 次?
capitalizeAndUnderscore()
和 camelCase()
函数都有 String
参数 - 它可以是字符串常量、表达式或对已定义变量的引用。因此,您可以轻松地将 capitalizeAndUnderscore(FOO)
用作 $FOO_REFERENCE$
值。但不支持引用其他模板中定义的变量。并且您需要确保 $FOO$
值在使用前已定义。