有没有办法让phpStorm更新文档块的内容?例如,如果我有以下代码
//-------------------------------------------------------------------------
/**
* @param string $url
* @return $this
*/
public function setBaseUrl($url)
{
$this->baseUrl = $url;
return $this;
}
并添加另一个参数
//-------------------------------------------------------------------------
/**
* @param string $url
* @return $this
*/
public function setBaseUrl($url, $anotherParameter)
{
$this->baseUrl = $url;
return $this;
}
有没有办法让phpStorm在我的文档块中创建@param $anotherParameter?(通过一次击键或通过菜单选择)?
Alt+Enter
(显示意图操作),然后再次Enter
。
这可以通过[Settings > Keymap]
然后[Other > Show Intention Actions]
进行配置
或者,如果您单击评论,然后单击显示的黄色灯泡,则可以使用鼠标执行相同的操作。
我曾经在停靠块内按 Control-Enter 并用于更新。由于某种原因,它停止了工作。
最后,我认为 PHPStorm 已经改变了它的行为。
现在,您需要将光标放在缺少的变量名称上,然后按 Control-Enter。它将更新停靠块。
当然,请确保启用phpDoc检查,正如史蒂夫在评论中提到的那样。还可以阅读 http://blog.jetbrains.com/webide/2011/05/phpdoc-inspections/
> 在新版 PHPStorm 2016.x 中,您需要将光标放在缺少的变量名中并按 alt + enter
然后再次按 enter
键将缺少的参数添加到文档块中。如果您需要删除参数,则需要转到额外的参数并按相同的击键。