如何在 WebStorm 中利用同一个变量的第二次出现?

How to capitalize the second appearance of the same variable in WebStorm?

我有以下 WebStorm 实时模板:

[$VAR1$, set$VAR1$]

我的目标是将第二次出现的 $VAR1$ 大写。

例如对于输入:foo
输出应该是:[foo, setFoo]
现在输出是:[foo, setfoo]

对于实时模板,有一个对话框,我可以在其中定义函数表达式以将变量大写:

这里的问题是定义是针对每个变量的,所以两个出现的地方都是大写的。

如何只将第二次出现的值大写,或者将一个变量的值复制到另一个将大写的变量中?

只需添加另一个变量:

$VAR1$, set$VAR2$

请参阅 https://blog.jetbrains.com/webstorm/2022/02/creating-and-using-code-snippets-with-placeholders/,您可能会发现此博客 post 有用