Intellij idea JetBrains phpStorm连续重复实时模板,直到用户中止(ESC)

Intellij idea JetBrains phpStorm连续重复实时模板,直到用户中止(ESC),intellij-idea,phpstorm,live-templates,Intellij Idea,Phpstorm,Live Templates,考虑以下php阵列的实时模板: 模板-ari 模板-arr 我引入了一个变量$REPEAT$。我想要的是不断重复另一个定义的模板,直到用户按下ESC键 数组模板的每次使用可能有不同数量的项。在一个地方我有两个&另一些地方我有10个项目要写 因此,对于数组,它应该不断重复:“$KEY1$”=>“$VAL1$”,在ENTER键上按$VAL1$ 如何使用变量表达式或自定义实现来实现这一点 现在就这样使用它: 模板-arr PhpStorm live模板不支持此类功能。实现此行为的唯一方法是编写自定义插

考虑以下php阵列的实时模板:

模板-ari

模板-arr

我引入了一个变量$REPEAT$。我想要的是不断重复另一个定义的模板,直到用户按下ESC键

数组模板的每次使用可能有不同数量的项。在一个地方我有两个&另一些地方我有10个项目要写

因此,对于数组,它应该不断重复:“$KEY1$”=>“$VAL1$”,在ENTER键上按$VAL1$

如何使用变量表达式或自定义实现来实现这一点

现在就这样使用它:

模板-arr


PhpStorm live模板不支持此类功能。实现此行为的唯一方法是编写自定义插件。

PhpStorm live templates不支持此功能。实现此行为的唯一方法是编写自定义插件

'$KEY1$'=>'$VAL1$',
array(
$REPEAT$
)$ENDS$
array(
'$KEY1$'=>'$VAL1$',
$ENDS$
)