46

Is there a built-in zen coding shortcut in PhpStorm to insert a <?php ?> tag? If not, how would I go about setting one?

Tomer Shetah
  • 8,413
  • 7
  • 27
  • 35
David John Smith
  • 1,824
  • 2
  • 18
  • 22

5 Answers5

86

No there is not, You can set it by Going to File -> Settings -> -- IDE Settings -- -> Live Templates -> Add And using the following values:-

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

Jonas Gröger
  • 1,558
  • 2
  • 21
  • 35
Samuel Katz
  • 24,066
  • 8
  • 71
  • 57
14

In PhpStorm2016.1 must change Applicable in Value to HTML .

Go to File -> Setting -> Editor -> Code Style -> Live Templates On right sidebar click on "+" then : Abbreviation : (for example) p Template text : Applicatin :change the value to HTMLl like befor then click on ok .

enter image description here

Artem Kulikov
  • 2,250
  • 19
  • 32
abadooz
  • 203
  • 2
  • 6
8

In newer versions of PhpStorm(2019.* or higher) adding the shortcut is a little bit different.

First go to File -> Settings (or simply press CTRL + ALT + S). Open Editor tab and find Live Templates tab. Select PHP and click small blue plus icon at the right sidebar, select live template and:

  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.

Click Apply and OK buttons. That's it.

Teoman Tıngır
  • 2,766
  • 2
  • 21
  • 41
3

Go to

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

Click + button on the right side then click Live Template

lastly input following:

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

Click Apply then OK

Now type php and press tab in a php file

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

You can set it by going to File -> Settings -> -- IDE Settings -- -> Live Templates

and then input

Abbreviation: php
Group: user
Template Text: php $END$ ?>
Context:
Check HTML
bish
  • 3,381
  • 9
  • 48
  • 69