代码之家  ›  专栏  ›  技术社区  ›  Ryder Brooks

WebStorm Live模板:变量引用

  •  1
  • Ryder Brooks  · 技术社区  · 7 年前

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

    例如,我想应用 capitalizeAndUnderscore 功能到 $FOO$ 并应用 camelCase 与提供给 $FOO$ 模板中其他地方的变量?

    换言之,是否有可能实现以下目标:

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

    只需键入 mywhatever 1次?

    1 回复  |  直到 7 年前
        1
  •  3
  •   lena    7 年前

    二者都 capitalizeAndUnderscore() camelCase() 函数具有 String 参数-它可以是字符串常量、表达式或对已定义变量的引用。因此,您可以轻松使用 capitalizeAndUnderscore(FOO) $FOO_REFERENCE$ 价值但不支持引用其他模板中定义的变量。你需要确保 $FOO$ 值在使用前定义。