2013-03-30 51 views
18

我正在查找使用中的生成方法。 IntelliJ支持提取,重命名等。但是,如果我編寫,例如,$ this-> new_method($ a),我想快速在同一個類中生成此方法。這是否存在或者可能有插件?PhpStorm/IntelliJ從使用中生成方法

感謝所有幫助

回答

31
  1. 將光標置於不存在的方法
  2. Alt + Enter鍵(或等待,點擊燈泡)
  3. 選擇從子菜單Add method

enter image description here

+2

是的,我發現我已經從檢查中移除的「方法」,因爲它引入了很多的IDE警告。謝謝你的幫助。 – apartridge

+0

是否可以告訴PhpStorm方法的簽名?這個意圖創建了這個名字的私有方法,可以製作受保護的方法嗎? –

+1

@JayGridley不幸的是,這個選項還沒有實現'@ method'(但在爲'@ property'類似時可用) - http://youtrack.jetbrains.com/issue/WI-7192(star/vote/comment訂閱獲得進展通知)。 ** P.S。**如果您安裝了「Shifter」插件,您可以使用它在private/public/protected之間快速迭代 - 更快地重新輸入它。 – LazyOne

相關問題