Alt+Enter
(의도 조치 표시) 댓글에 Enter
다시.
이를 통해 구성 가능합니다 [Settings > Keymap]
그 다음에 [Other > Show Intention Actions]
또는 주석을 클릭하면 마우스와 동일한 작업을 수행 한 다음 표시되는 노란 전구에서 동일한 작업을 수행 할 수 있습니다.
문제
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에게 docblock에서 @param $ elogeparameter를 만들도록 요청하는 방법이 있습니까? (단일 키 스트로크 또는 메뉴 선택에 따라)?
해결책
Alt+Enter
(의도 조치 표시) 댓글에 Enter
다시.
이를 통해 구성 가능합니다 [Settings > Keymap]
그 다음에 [Other > Show Intention Actions]
또는 주석을 클릭하면 마우스와 동일한 작업을 수행 한 다음 표시되는 노란 전구에서 동일한 작업을 수행 할 수 있습니다.
다른 팁
도크 블록 내부에 제어 기능을 누르 곤했고 업데이트에 사용되었습니다. 그리고 어떤 이유로 그것은 작동을 멈췄습니다.
마침내 나는 phpstorm이 그 행동을 변화 시켰다고 생각했다.
이제 누락 된 변수 이름에 커서를 넣은 다음 Control-Enter를 누르야합니다. 도크 블록을 업데이트합니다.
물론 Steve 가이 의견에서 언급 한 것처럼 PhPDOC 검사가 활성화되어 있는지 확인하십시오. 또한 읽으십시오 http://blog.jetbrains.com/webide/2011/05/phpdoc-inspections/
새 버전의 phpstorm 2016.x에서는 커서를 누락 된 변수 이름으로 배치하고 누락해야합니다. alt + enter
그런 다음 다시 쳤다 enter
누락 된 매개 변수를 DOC 블록에 추가합니다. 매개 변수를 제거 해야하는 경우 추가 매개 변수로 이동하여 동일한 키 스트로크를 누릅니다.