如何让变量出现在PHPStorm Live Templates中?

时间:2014-09-09 15:50:25

标签: phpstorm live-templates

我在PHP Storm中创建了一个实时模板:

enter image description here

我知道光标应该包围名称$objects$,所以我可以输入它然后转到下一个变量。

然而,当我输入forrr并按TAB时,我明白这一点:

enter image description here

当我按TAB表示光标在第一个变量的名称上等待我时,我需要更改什么?

附录

以下是我的完整背景截图:

enter image description here

1 个答案:

答案 0 :(得分:2)

设置此实时模板时,请转到“编辑变量”对话框,然后设置变量的顺序。该对话框中列出的顺序是它提示您输入的顺序。

其他说明(编辑)

1。预填充变量名称:

如果您将$objects$变量的默认值设置为"$objects",则会预先填充该值: default in-line

您只需编辑一次,按Tab键即可转到$object点。我还建议你在$END$的括号之间添加foreach()变量,这样当你完成编辑时,你就会进入代码块。

2。硬编码变量名称

如果您更改硬编码PHP变量的实时模板,只需从变量名称中删除尾随$。这将直接粘贴您的硬编码变量。

hard-coded hard-coded results