2013-02-13 65 views
9

我通常把文件中的接口,如果我能:見繼承文檔中PHPStorm

interface SenderInterface 
{ 
    /** 
    * Sends Email to user 
    * 
    * @param UserInterface $receiver 
    * @param string $msg 
    */ 
    public function sendEmail(UserInterface $receiver, $msg) 
    //... 
    { 

我則繼承這樣的文檔,以避免冗餘。

class Sender implements SenderInterface 
{ 
    /** 
    * {@inheritDoc} 
    */ 
    public function sendEmail(UserInterface $receiver, $msg) 
    //... 
    { 

有沒有辦法看到繼承文檔直接進入Sender class,而無需打開PHPStorm的SenderInterface

+1

但是......它的工作原理就是這樣 - 至少在EAP版本中。你有什麼版本? – LazyOne 2013-02-13 09:47:55

+0

我有最新版本:PHPStorm 5.0.4。我實際上正在尋找一個命令,以便我可以直接在Sender類中直接看到文檔,而不必打開接口類。我不想使用API​​文檔生成器...也許在PHPStorm中有一個命令來顯示繼承的文檔? – Mick 2013-02-13 12:58:07

+0

它適用於** v6 **的** EAP **版本 - 您可以在http://confluence.jetbrains.net/display/WI/Web+IDE+EAP上自行試用。查看文檔的命令是** View |快速文檔**(Ctrl + Q ..或任何其他快捷方式) – LazyOne 2013-02-13 14:20:34

回答

12

即將PhpStorm V6有(以V5和更早版本的比較)更好的支持{@inheritDoc}

你需要EAP構建已經工作正常的功能(早期使用計劃) - 你可以自己從這裏試試吧:http://confluence.jetbrains.net/display/WI/Web+IDE+EAP

命令來查看文檔查看|快速文檔Ctrl + Q ..或任何你可能有的快捷方式)

+3

OSX上的F1,第8版 – Ascherer 2015-01-01 00:57:10

+2

IDE是否實際上不在類中呈現繼承的文檔?這比在每種方法上按F1都要有用得多。 – 2016-05-13 10:41:28