pyCharm에 프레임 워크 코드를 건너 뛰도록 지시하는 방법이 있습니까? 디버거는 나와 다른 모든 행을 건너 뜁니다. VIRTUALENV src
디버깅해야에pyCharm 디버깅 : 프레임 워크 코드 건너 뛰기
- 코드 VIRTUALENV
lib
에서 - 코드를 건너 뛰어야 : 내 경우
은 내가 디버깅 할 어느하지 어떤 코드 말할 매우 쉽습니다.
F7 키를 누르면 코드 기반이 아닌 모든 행을 건너 뜁니다.
pyCharm에 프레임 워크 코드를 건너 뛰도록 지시하는 방법이 있습니까? 디버거는 나와 다른 모든 행을 건너 뜁니다. VIRTUALENV src
디버깅해야에pyCharm 디버깅 : 프레임 워크 코드 건너 뛰기
lib
에서은 내가 디버깅 할 어느하지 어떤 코드 말할 매우 쉽습니다.
F7 키를 누르면 코드 기반이 아닌 모든 행을 건너 뜁니다.
[업데이트 할 수 있습니다 2015 PyCharm에 도입 4.5]
이 당신이 부탁 하나 하나가 지금은 두 가지 새로운 기능이 있지만, 매우 국소 때문에 나뿐만 아니라 다른 일을 언급 닫기. 4.5 릴리즈 노트에서
: 내 코드
스테이에
단계는 라이브러리 소스를 단계별로 반대 만 프로젝트 코드를 단계별로 디버거를 말하여 코드에 초점을 맞추었다.
는 [...] 라이브러리 파일
이 디버거는 새로운 '무시 라이브러리 파일'옵션으로 향상 무시합니다. 라이브러리 코드 내에서 중지하는 대신 라이브러리 모듈에서 예외가 발생하는 경우 디버거가 코드 내부에서 멈추게하려면이 코드를 사용하십시오.
당신이 "/helpers/pydev/pydevd.py의 DICT의 DONT_TRACE"
으로 무시하는 모듈을 추가 할 수 있다는 언급이 answer에서 [업데이트 디버깅 라이브러리를 blackboxing에 대한 학습 후]the issue tracker에 공개 문제가 있습니다.
[원래 답] 같은 코드를 생략 할 수 없습니다,하지만 당신은 유연 단순히 또 다른 중단 점을 추가하여 코드 라인을 통해 걷고, 실행 디버그 세션에서 더 큰 도약을 전환 할 수 있습니다 (동안 디버깅 - 실행중인 디버그 세션에서 중단 점을 변경할 수 있습니다.) 건너 뛰려는 라이브러리 코드 다음 위치에서 디버거의 'Resume Program'을 누릅니다. 라이브러리 코드를 건너 뛰어 코드로 돌아 왔습니다.
또한 조건부 중단 점을 사용하여 프로그램이 원하는 상태 일 때 프로그램이 디버거로 정확하게 중단되도록 할 수 있습니다. 중단 점을 마우스 오른쪽 단추로 클릭하고 True로 평가해야하는 조건을 입력하십시오. 그 라인의 문맥.
이것은 간단한 블랙 박스 기능보다 훨씬 더 효과적입니다. –
@Oliver 당신이 설명하는 것처럼 직접 코드를 건너 뛸 수 있다는 것을 알고 있습니다. 터보 파스칼에는이 기능이 있습니다. 나는 그것이 약 1993 년이었다고 생각한다 :-) – guettli
@guettli o.k. 지금은 이해. 저를 위해 당신의 질문은 그 때 충분히 명확하게 진술되지 않으며 나는 진짜로 blackboxing의 개념에 관하여 몰랐다. 좋은 개념이지만, 슬프게도 pycharm은 아직 지원하지 않습니다 : http://forum.jetbrains.com/thread/PyCharm-2450 (아마도). –
이 블랙 박스 부족은 나도 짜증나게합니다. 기능 요청을 제출하는 것이 좋습니다. –
[pycharm을 이용한 디버깅, django 라이브러리에 들어 가지 않고 프로젝트에 들어서는 방법] (http://stackoverflow.com/questions/15164565/debugging-with-pycharm-how-to-step-into-project-without) -entering-django-librar) –