PhpStorm генерирует шаблон из выбора кода - PullRequest
1 голос
/ 01 мая 2019

Я часто использую переменную извлечения PhpStorm и методы рефакторинга.Есть ли способ добавить / расширить функциональность, которая могла бы создать новый файл шаблона из выбранного кода, запросить путь к нужному шаблону и создать оператор include / require для этого шаблона?

Я спрашиваю либоточка входа в кодирование этой функциональности или расширение существующей функциональности.Или, может быть, это уже доступно, и я пропустил это.

Ответы [ 2 ]

2 голосов
/ 06 мая 2019

Как уже упоминалось @ Ástþór, такого способа изменить шаблоны рефакторинга не существует.

Вы можете использовать Surround с живыми шаблонами , чтобы эмулировать это поведение.Это не найдет дубликаты и не заменит их, но может быть, оно достаточно близко к тому, что вы хотите.

  1. Добавьте шаблон живого окружения, подобный этому.Откройте редактор с помощью Ctrl+Alt+S:

add live template

Отредактируйте переменные, чтобы получить лучший UX:

edit template variables

Выберите переменную, которую вы хотите извлечь, и выберите Code > Surround with Live Templates в меню или нажмите Ctrl+Alt+J.

Настройте шаблоны в соответствии со своими потребностями.

HTH

2 голосов
/ 06 мая 2019
...