2016-06-12 2 views
1

사용자 정의 vscode 디버거를 작성하고 필요에 맞게 모의 디버그 예제 디버거 프로젝트를 수정했으며 지금까지 중단 점이있어 작업을 계속 진행했습니다. 계속 및 스텝 오버를 위해, 디버그 세션 동안 각 버튼이 눌려 졌을 때 트리거되는 보호 된 continueRequest 및 protected nextRequest 함수를 수정할 수있었습니다. "step in"및 "step out"과 관련된 기능을 찾을 수없는 것 같습니다. 디버깅 중에 표시되는 기본 버튼도 있습니다. 또한 디버거가 지원하지 않는 경우이 버튼을 비활성화 할 수 있습니까?vscode 디버거 단계가 실행 중입니다.

답변

1

'모의 디버그'는 단지 교육용 디버그 어댑터 일 뿐이며 nextRequest에 대한 새로운 통찰력을 추가하지 않기 때문에 stepInRequeststepOutRequest을 구현하지 않았습니다.

당신이 그들을 구현 단지 기본 클래스 DebugSessionstepInRequeststepOutRequest 메소드를 오버라이드 (override) 할 경우

(즉 기본 클래스 https://github.com/Microsoft/vscode-debugadapter-node/blob/master/adapter/src/debugSession.ts에서 복사하여 DebugSession 서브 클래스에 stepInRequeststepOutRequest 방법을 추가 의미).

'단계별'및 '탈퇴'버튼을 비활성화 할 수는 없지만이 기능을 중요하다고 생각하면 기능 요청을 제출하십시오.

관련 문제