Phpstorm zen编码:插入<! - ?php? - >标签

时间:2011-05-29 00:26:51

标签: phpstorm emmet

PhpStorm中是否有内置的zen编码快捷方式来插入<?php ?>标签?如果没有,我该如何设置?

提前致谢。

5 个答案:

答案 0 :(得分:65)

没有,你可以通过Going to File - &gt;来设置它。设置 - &gt; - IDE设置 - - &gt;实时模板 - &gt;添加并使用以下值: -

  

缩写:php
  组:用户
  模板文字:<?php $END$ ?>
  上下文:检查HTML

答案 1 :(得分:7)

在PhpStorm2016.1中,必须将值中的适用值更改为HTML。

转到文件 - &gt;设置 - &gt;编辑 - &gt;代码风格 - &gt;实时模板 在右侧边栏上单击“+”,然后: 缩写:(例如)p 模板文字: 应用程序:将值更改为HTMLl,如同 然后点击确定。

enter image description here

答案 2 :(得分:2)

转到

File --> Settings --> Search & click Live Templates

点击右侧的+按钮 然后点击实时模板

最后输入以下内容:

Abbreviation: PHP
Template Text: <?php $END$ ?>
Context: Check HTML

单击“应用”,然后单击“确定”

现在输入php,然后在php文件中按Tab键

 PHP tag (<?PHP ?>) will automatically generated

答案 3 :(得分:1)

您可以转到文件 - &gt;进行设置。设置 - &gt; - IDE设置 - - &gt;实时模板

然后输入

Abbreviation: php
Group: user
Template Text: php $END$ ?>
Context:
Check HTML

答案 4 :(得分:1)

较新版本的phpstorm,添加的快捷方式略有不同。 (2019. *或更高版本)

转到File -> Settings(或仅转到CTRL + ALT + S)。打开Editor标签,然后找到Live Templates。选择PHP,然后单击右侧栏中的蓝色小加号图标,选择实时模板,然后;

1- type shortcut on `abbreviation` input.
2- type "<?php $END$ ?>" on `template text` area 
3- define applicable context like php and html.
4- if you want to expand with another key instead tab, you must define another expand key

单击applyok。就是这样。