Вопрос

Есть ли способ попросить 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;
}

Есть ли способ попросить Phpstorm создать @param $ nother Pparameter в моем Docblock? (в одном клавишном или выборе меню)?

Это было полезно?

Решение

Alt+Enter (Покажите намерения) на комментарий, тогда Enter опять таки.

Это настраивается через [Settings > Keymap] тогда [Other > Show Intention Actions]

В качестве альтернативы вы можете сделать то же самое с Mouse, если нажимаете на комментарий, а затем на желтой лампе, которая появляется.

Другие советы

Раньше я нажимал управление в блоке док-станции, и он использовал для обновления. И по какой -то причине он перестал работать.

Наконец я подумал, что Phpstorm изменил свое поведение.

Теперь вам нужно поместить курсор на отсутствующее имя переменной, а затем нажмите на управление. Он обновит блок док -станции.

И, конечно, убедитесь, что инспекция PHPDOC включена, как упоминал Стив в комментарии. Также прочитайте http://blog.jetbrains.com/webide/2011/05/phpdoc-inspections/

В новой версии Phpstorm 2016.x вам нужно разместить курсор в отсутствующее имя переменной и нажатие alt + enter затем ударил снова enter Чтобы добавить отсутствующий парам в блок DOC. Если вам нужно удалить параметр, вам нужно перейти к дополнительному парамею и нажмите те же штрихи клавиши.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top