Domanda

C'è un modo per chiedere a PhpStorm di aggiornare il contenuto di un docblock? ad esempio se ho il seguente codice

//-------------------------------------------------------------------------
/**
 * @param string $url
 * @return $this
 */
public function setBaseUrl($url)
{
    $this->baseUrl = $url;
    return $this;
}

e aggiungi un altro parametro

//-------------------------------------------------------------------------
/**
 * @param string $url
 * @return $this
 */
public function setBaseUrl($url, $anotherParameter)
{
    $this->baseUrl = $url;
    return $this;
}

C'è un modo per chiedere a PhpStorm di creare @Param $ Another Parameter nel mio docblock? (in una singola tasti o per selezione dei menu)?

È stato utile?

Soluzione

Alt+Enter (Mostra azioni di intenzione) sul commento, quindi Enter ancora.

Questo è configurabile tramite [Settings > Keymap] poi [Other > Show Intention Actions]

In alternativa, puoi fare lo stesso con il mouse se fai clic sul commento, quindi sul bulbo giallo che viene visualizzato.

Altri suggerimenti

Ero solito premere il controllo all'interno del blocco dock e si aggiornava. E per qualche motivo ha smesso di funzionare.

Alla fine ho pensato che PhpStorm ha cambiato il suo comportamento.

Ora devi mettere il cursore sul nome della variabile mancante e quindi premere Control-Enter. Aggiornerà il blocco dock.

E, naturalmente, assicurarsi che l'ispezione PHPDOC sia abilitata come Steve ha menzionato nel commento. Anche leggere http://blog.jetbrains.com/webide/2011/05/phpdoc-inspections/

Nella nuova versione di PhpStorm 2016.x è necessario posizionare il cursore nel nome della variabile mancante e premere alt + enter Quindi colpire di nuovo enter Per aggiungere il parametro mancante al blocco DOC. Se è necessario rimuovere un parametro, è necessario andare al parametro extra e premere gli stessi colpi del tasto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top