2013-02-13 86 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