PhpStorm通过代码选择生成模板

时间:2019-05-01 19:33:58

标签: phpstorm jetbrains-ide

我经常使用PhpStorm的Extract变量和方法重构。有没有一种方法可以添加/扩展功能,从而可以从所选代码中创建一个新的模板文件,提示输入所需的模板路径,并为该模板创建一个include / require语句?

我要的是为该功能编码的入口点,还是扩展现有功能。也许它已经可用,但我错过了。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

正如@Ástþór所提到的,没有这种方法可以更改重构模板。

您可以使用surround with live templates模拟此行为。这样将不会找到重复项,也不会替换掉重复项,但是可能它已经足够接近您想要的了。

  1. 添加一个环绕的实时模板。使用Ctrl+Alt+S打开编辑器:

add live template

  1. 编辑变量以获得更好的UX:

edit template variables

  1. 选择要提取的变量,然后从菜单中选择Code > Surround with Live Templates或按Ctrl+Alt+J

  2. 根据需要调整模板。

HTH