PhpStormにdocblockの内容を更新するように依頼する方法はありますか?たとえば、次のコードがある場合
//-------------------------------------------------------------------------
/**
* @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;
}
私のdocblockに@param $ anotherParameterを作成するようにphpStormに依頼する方法はありますか? (単一のキーストロークで、またはメニュー選択による)?
コメントにAlt+Enter
(インテンションアクションを表示)、次にEnter
を繰り返します。
これは[Settings > Keymap]
、次に[Other > Show Intention Actions]
で設定できます
または、コメントをクリックしてから、表示される黄色の電球をクリックしても、マウスで同じことができます。
私はドックブロック内でControl-Enterを押していましたが、更新を使用していました。そして、何らかの理由で動作しなくなりました。
最後に、PHPStormがその動作を変更したことを理解しました。
次に、不足している変数名の上にカーソルを置いて、Ctrl-Enterキーを押します。ドックブロックを更新します。
そしてもちろん、Steveがコメントで述べたように、phpDocインスペクションが有効になっていることを確認してください。 http://blog.jetbrains.com/webide/2011/05/phpdoc-inspections/ も読んでください。
PHPStorm 2016.xの新しいバージョンでは、不足している変数名にカーソルを置いてalt + enter
を押し、もう一度enter
を押して、不足しているパラメーターをドキュメントブロックに追加する必要があります。パラメータを削除する必要がある場合は、追加のパラメータに移動して、同じキーストロークを押す必要があります。