我在PHP Storm中创建了一个实时模板:
我知道光标应该包围名称$objects$
,所以我可以输入它然后转到下一个变量。
然而,当我输入forrr
并按TAB
时,我明白这一点:
当我按TAB
表示光标在第一个变量的名称上等待我时,我需要更改什么?
附录
以下是我的完整背景截图:
答案 0 :(得分:2)
设置此实时模板时,请转到“编辑变量”对话框,然后设置变量的顺序。该对话框中列出的顺序是它提示您输入的顺序。
如果您将$objects$
变量的默认值设置为"$objects"
,则会预先填充该值:
您只需编辑一次,按Tab键即可转到$object
点。我还建议你在$END$
的括号之间添加foreach()
变量,这样当你完成编辑时,你就会进入代码块。
如果您更改硬编码PHP变量的实时模板,只需从变量名称中删除尾随$
。这将直接粘贴您的硬编码变量。