Pregunta phpStorm 7 actualización docblock


¿Hay alguna manera de pedirle a phpStorm que actualice el contenido de un docblock? por ejemplo, si tengo el siguiente código

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

y agrega otro parámetro

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

¿Hay alguna manera de pedirle a phpStorm que cree el parámetro @param $ anotherParameter en mi docblock? (con una sola pulsación de tecla o por selección de menú)?


21
2017-11-07 22:49


origen


Respuestas:


Alt+Enter (Mostrar acciones de intención) en el comentario, luego Enter de nuevo.

Esto es configurable a través de [Settings > Keymap] entonces [Other > Show Intention Actions]

Alternativamente, puede hacer lo mismo con el mouse si hace clic en el comentario, y luego en la bombilla amarilla que aparece.


47
2017-11-07 23:07



Solía ​​presionar Control-Enter dentro del bloque de base y solía actualizar. Y por alguna razón dejó de funcionar.

Finalmente me di cuenta de que PHPStorm ha cambiado su comportamiento.

Ahora debe colocar el cursor sobre el nombre de la variable faltante y luego presionar Control-Intro. Actualizará el bloque de base.

Y, por supuesto, asegúrese de que la inspección de phpDoc esté habilitada como Steve mencionó en el comentario. También lee http://blog.jetbrains.com/webide/2011/05/phpdoc-inspections/ 


8
2017-11-13 05:29



En la nueva versión de PHPStorm 2016.x, debe colocar el cursor en el nombre de la variable faltante y presionar alt + enter luego golpea de nuevo enter para agregar el parámetro faltante al bloque del documento. Si necesita eliminar un parámetro, debe ir al parámetro adicional y presionar las mismas teclas.


3
2018-03-28 20:30