기능 | 단축키(*->중요도) | 의미 |
Start Debugging, Go | *F5 | 디버깅 모드로 실행, 디버깅 모드 중에 F5를 다음 BreakPoint로 이동함 |
BreakPoint | * F9 | 디버깅 모드에서 멈출곳을 지정 |
Stop Debugging | shift + F5 | 디버깅 모드 중단 |
Step Into | F11 | 디버깅 모드에서 한 라인씩 실행 - 함수를 만나면 함수 내부로 들어가서 계속 실행 |
Step Over | F10 | 디버깅 모드에서 한 라인씩 실행 - 함수를 만나면 내부로 안들어가고 실행만 하고 다음 계속 실행 |
Step Out | shift+F11 | Step Into 로 함수안에 들어갔다가 나오고 싶을때 사용 |
Run to Cursor | Ctrl+F10 | 현재 커서가 있는 곳으로 디버깅 지점이 바뀜. 단 이미 지난 곳으로는 안됨 |
Set Next Statement | - | 다음 디버깅 지점을 지정. Run to Cursor에서는 이미 지난곳은 안되지만 여기서는 됨 |
화면(*->중요도) | 용도 |
*Watch Window | 변수값이나 객체의 상태를 봄. 그 값을 변경시킬수도 있음 |
Call Stack Window | 함수 호출 경로를 보여줌 |
Disassembly | 역어셈블리어 코드를 보여줌 |
기능 | 단축키(*->중요도) | 의미 |
Debug start | *F11 | 디버깅 모드로 실행 |
BreakPoint | * Ctrl + Shift + b | 디버깅 모드에서 멈출곳을 지정 |
Step Into | F5 | 디버깅 모드에서 한 라인씩 실행 - 함수를 만나면 함수 내부로 들어가서 계속 실행 |
Step Over | F6 | 디버깅 모드에서 한 라인씩 실행 - 함수를 만나면 내부로 안들어가고 실행만 하고 다음 계속 실행 |
Run to Return(Step Out) | F7 | 어떤 함수안에 들어갔다가 바로 그 함수를 나오고 싶을때 사용 |
Resume(go) | F8 | 다음 BreakPoint 지점으로 이동 |