WebStorm Live Templates:变量引用

问题描述 投票:1回答:1

在WebStorm 2017.3.2中创建实时模板时,有没有办法在单个输入上应用多个预定义函数?或者也许从同一模板中引用其他模板变量的模板变量?

比方说,我想将capitalizeAndUnderscore函数应用于$FOO$,并将camelCase函数应用于提供给模板中其他地方的$FOO$变量的相同输入?

换句话说,是否有可能实现以下目标:

$FOO$: '$FOO_REFERENCE$'扩展到MY_WHATEVER: 'myWhatever'

虽然只需要单次输入mywhatever 1?

webstorm live-templates
1个回答
3
投票

capitalizeAndUnderscore()camelCase()函数都有String参数 - 它可以是字符串常量,表达式或对已定义变量的引用。所以,你可以很容易地使用capitalizeAndUnderscore(FOO)作为$FOO_REFERENCE$值。但是不支持引用在其他模板中定义的变量。并且您需要确保在使用之前定义$FOO$值。

© www.soinside.com 2019 - 2024. All rights reserved.