문제

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 블록에 추가합니다. 매개 변수를 제거 해야하는 경우 추가 매개 변수로 이동하여 동일한 키 스트로크를 누릅니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top