Phpstorm zen coding: вставить тег

#phpstorm #emmet

#phpstorm #эммет

Вопрос:

Есть ли встроенный ярлык zen coding в PhpStorm для вставки <?php ?> тега? Если нет, то как мне его установить?

Ответ №1:

Нет, вы можете установить его, перейдя в File -> Settings -> — IDE Settings — -> Live Templates -> Add И используя следующие значения:-

Сокращение:
Группа php: текст пользовательского
шаблона: <?php $END$ ?>
Контекст: проверить HTML

Комментарии:

1. Правильно. Я искал «клипы», очевидно, что это живые шаблоны в phpstorm. Спасибо.

2. Текст шаблона должен быть: <?php $END$ ?>

3. Есть ли способ назначить сочетание клавиш для конкретного живого шаблона? Так, например, ctrl p будет вводить <?php $ END $ ?>.

4. Я рекомендую использовать вместо этого эти настройки (введите «<?» и нажмите «ПРОБЕЛ»): magicento.com/assets/img/PHPBlock_live_template.jpg

5. #Для пользователя Mac: В phpstorm10 на Mac правильный путь — PhpStorm-> Настройки-> Редактор-> Живые шаблоны, нажмите на PHP и добавьте новый живой шаблон. Спасибо @Salman Abbas

Ответ №2:

В PhpStorm2016.1 необходимо изменить значение, применимое к HTML.

Перейдите в File -> Setting -> Editor -> Code Style -> Live Templates, на правой боковой панели нажмите на » «, затем: Сокращение: (например) текст шаблона p : Applicatin : измените значение на HTMLl, как перед тем, как нажать ok.

введите описание изображения здесь

Комментарии:

1. Live Templates не соответствует стилю кода (по крайней мере, в версии 2018), он находится под ним, но в остальном это помогло мне для более поздних версий, спасибо.

2. Спасибо! Отличный ответ!

3. Отличный ответ, скриншот очень помог!

Ответ №3:

В более новых версиях PhpStorm (2019. * или выше) добавление ярлыка немного отличается.

Сначала перейдите к File -> Settings (или просто нажмите CTRL ALT S ). Откройте Editor вкладку и найдите Live Templates вкладку. Выберите PHP и щелкните маленький синий значок плюс на правой боковой панели, выберите живой шаблон и:

  1. Введите ярлык при Abbreviation вводе.
  2. Введите <?php $END$ ?> в template text области.
  3. Определите применимый контекст, такой как php и html.
  4. Если вы хотите расширить с помощью другого ключа вместо tab, вы должны определить другой ключ расширения.

Нажмите Apply и OK кнопки. Вот и все.

Ответ №4:

Перейдите к

 File --> Settings --> Search amp; click Live Templates
  

Нажмите кнопку с правой стороны
затем щелкните Живой шаблон

наконец, введите следующее:

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

Нажмите Применить, затем ОК

Теперь введите php и нажмите tab в файле php

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

Ответ №5:

Вы можете установить его, перейдя в File -> Settings -> — IDE Settings — -> Live Templates

и затем ввести

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