Intellij idea PhpStorm/IntelliJ根据用法生成方法

Intellij idea PhpStorm/IntelliJ根据用法生成方法,intellij-idea,phpstorm,Intellij Idea,Phpstorm,我正在寻找一个使用生成方法。IntelliJ支持提取、重命名等,但是如果我写,例如,$this->new_method($a),我想在同一个类中快速生成这个方法。这是存在的还是有一个插件 谢谢你的帮助 将光标放在不存在的方法上 Alt+Enter(或等待并单击灯泡) 从子菜单中选择添加方法 是的,我发现我已经从检查中删除了“方法”,因为它在IDE中引入了很多警告。谢谢你的帮助。可以告诉PhpStorm方法的签名吗?此意图创建具有该名称的私有方法,是否有可能创建受保护的方法?@JayGridley

我正在寻找一个使用生成方法。IntelliJ支持提取、重命名等,但是如果我写,例如,$this->new_method($a),我想在同一个类中快速生成这个方法。这是存在的还是有一个插件

谢谢你的帮助

  • 将光标放在不存在的方法上
  • Alt+Enter(或等待并单击灯泡)
  • 从子菜单中选择添加方法

  • 是的,我发现我已经从检查中删除了“方法”,因为它在IDE中引入了很多警告。谢谢你的帮助。可以告诉PhpStorm方法的签名吗?此意图创建具有该名称的私有方法,是否有可能创建受保护的方法?@JayGridley不幸的是,
    @method
    (但在对
    @property
    )执行类似操作时,此选项尚未实现—(star/vote/comment订阅以获得进度通知)。另外,如果你安装了“Shifter”插件,你可以使用它在private/public/protected之间快速迭代——比重新键入它更快。我无法在我的phpstorm8中获得这个Add方法选项。我做错什么了吗?我需要启用任何设置吗?@maj那么,在Alt+Enter时,你会看到什么菜单?但如果此选项通过单独的意图可用,请检查是否在
    设置|意图| PHP