让PhpStorm的实时模板在PHP标签之外工作

时间:2017-10-06 09:30:58

标签: phpstorm live-templates

我已经添加了一个实时模板,该模板应该在php<?php $END$ ?>上触发选项卡。我已经在PHP实时模板组,HTML实时模板组和用户(自定义瘦身)实时模板组中添加了一个,其中&#34;适用于..&#34;我已经检查了所有内容

但是他们不能在php文档中的<?php..?>标签之外工作......魔法在哪里?#34;让它工作&#34;复选框?

更新1:

如果我调用Code | Insert Live Template(内部和外部的php标记), 列出,并按原样运行。

根据要求截图: enter image description here

1 个答案:

答案 0 :(得分:0)

所以..我找到了解决方案&#34;。

如果我输入HTML(在.php文件中)并输入<php,那么它将提供实时模板并展开到<<?php ?>。我尝试了一些其他的标点符号,而不是<,但那个似乎很特别。幸运的是,我的模板文本也以<开头,所以我只是从中删除了那个主角,留下这个: Live template preferences

没有想知道PHPStorm里面上的是什么,但我会接受它。
对于该列表中的其他片段,它是相同的,因此它不会处理“php”#php; string special。