【发布时间】:2019-05-06 21:14:29
【问题描述】:
我经常使用 PhpStorm 的 Extract 变量和方法重构。有没有办法添加/扩展功能,可以从选定的代码创建一个新的模板文件,提示输入所需的模板路径,并为该模板创建一个 include/require 语句?
我要的是输入此功能的编码或扩展现有功能的入口点。或者也许它已经可用了,但我错过了。
【问题讨论】:
我经常使用 PhpStorm 的 Extract 变量和方法重构。有没有办法添加/扩展功能,可以从选定的代码创建一个新的模板文件,提示输入所需的模板路径,并为该模板创建一个 include/require 语句?
我要的是输入此功能的编码或扩展现有功能的入口点。或者也许它已经可用了,但我错过了。
【问题讨论】:
正如@Ástþór 所说,没有这种方法可以更改重构模板。
您可以使用surround with live templates 来模拟这种行为。这不会找到重复项,也不会替换它们,但它可能与您想要的足够接近。
Ctrl+Alt+S打开编辑器:选择要提取的变量,然后从菜单中选择Code > Surround with Live Templates或按Ctrl+Alt+J。
根据您的需要调整模板。
HTH
【讨论】:
不,没有。你可以在https://intellij-support.jetbrains.com/hc/en-us/community/topics/200366979-IntelliJ-IDEA-Open-API-and-Plugin-Development问这个问题 其他有用的来源:https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started.html & https://confluence.jetbrains.com/display/PhpStorm/Setting-up+environment+for+PhpStorm+plugin+development
【讨论】: