質問

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 $ autherparameterを作成するように依頼する方法はありますか? (単一のキーストロークまたはメニューの選択で)?

役に立ちましたか?

解決

Alt+Enter (意図的な行動を示す)コメントについて、 Enter また。

これは介して構成可能です [Settings > Keymap] それから [Other > Show Intention Actions]

または、コメントをクリックすると、マウスでも同じことができます。

他のヒント

以前は、ドックブロック内のコントロールエンテルを押していましたが、更新していました。そして、何らかの理由で、それは動作を停止しました。

最後に、私はphpstormがその動作を変えたと考えました。

次に、欠落している変数名にカーソルを置いてから、コントロールエンテルを押す必要があります。ドックブロックが更新されます。

そしてもちろん、スティーブがコメントで述べたように、PHPDOC検査が有効になっていることを確認してください。また読んでください http://blog.jetbrains.com/webide/2011/05/phpdoc-inspections/

Phpstorm 2016.xの新しいバージョンでは、欠落している変数名にカーソルを配置して押す必要があります alt + enter その後、もう一度ヒットします enter 欠落しているパラメーションをDOCブロックに追加します。パラメーターを削除する必要がある場合は、追加のパラメーターに移動して同じキーストロークを押す必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top