스크립트 디버거 단계별 및 콘솔 통제

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

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