스크립트 디버거 단계별 실행 및 콘솔 컨트롤

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • 스크립트 디버거 스크립트를 일시 중지한 후 단계별 컨트롤을 사용하여 스크립트 줄 사이를 이동하고 호출 스택의 스크립트 사이를 이동합니다. 콘솔 컨트롤을 사용하여 콘솔을 확장하고, 콘솔을 축소하고, 콘솔을 지우고, 식을 다시 실행합니다.

    표 1. 스텝 스루 통제
    제어 아이콘 설명
    디버깅 중지 Shift+F2 디버깅 일시 중지 - Shift+F2 아이콘 현재 디버깅 세션을 중지하고 현재 사용자에 대해 비활성화합니다 스크립트 디버거 . 스크립트 디버거 다시 시작될 때까지 현재 사용자의 중단점에서 일시 중지되지 않습니다.
    디버거 시작 - F2 디버거 시작 - F2 아이콘 현재 사용자에 대해 활성화합니다 스크립트 디버거 . 스크립트 디버거 중단점의 일시 중지입니다.
    스크립트 실행 다시 시작 - F9 스크립트 실행 다시 시작 - F9 아이콘 현재 중단점에서 다음 중단점으로 이동합니다. 다른 중단점이 없으면 스크립트가 완료될 때까지 실행됩니다.
    다음 기능 호출 건너뛰기 - OPTION+F9 다음 단계로 넘어가기 기능 - OPTION+F9 아이콘 현재 조건에 따라 평가된 다음 스크립트 라인으로 이동합니다. 스크립트 디버거 조건이 충족되지 않아 실행할 필요가 없는 코드 줄은 모두 건너뜁니다. 예를 들어 if 문의 조건이 true가 아닌 경우 디버거는 조건에 대한 코드 블록을 건너뜁니다.
    다음 함수 호출 단계 - OPTION+F10 다음 함수 호출 단계 - OPTION+F10 아이콘 스크립트 디버거 메서드 호출에서 일시 중지되면 이 컨트롤을 사용하면 사용자가 메서드 호출 내에서 실행된 코드의 첫 번째 줄로 이동할 수 있습니다. 메서드를 한 단계씩 실행하면 호출 스택 내의 현재 위치가 업데이트됩니다. 사용자에게 메서드 호출에 대한 읽기 권한이 없는 경우 이 컨트롤은 대신 프로시저 단위 실행과 같은 역할을 합니다.
    현재 기능에서 벗어나기 - OPTION+F11 현재 기능에서 벗어나기 - OPTION+F11 아이콘 스크립트 디버거 메서드 호출 내에서 일시 중지되면 이 컨트롤을 사용하면 사용자가 현재 메서드 호출을 종료하고 호출 스택에서 호출 스크립트로 돌아갈 수 있습니다. 사용자가 메서드 호출 내에 없는 경우 이 컨트롤은 대신 프로시저 단위 실행과 같은 역할을 합니다.
    표 2. 콘솔 컨트롤
    제어 아이콘 설명
    콘솔 열기 콘솔 확장 콘솔을 확장합니다.
    콘솔 닫기 콘솔 축소 콘솔을 축소합니다.
    명확한 표현식 콘솔에서 표현식 지우기 콘솔의 모든 표현식을 지웁니다.
    표현식 재실행 콘솔에서 표현식 재실행 이미 실행된 표현식을 다시 실행합니다.