Running and debugging
Function | Shortcut | Use this shortcut to... |
---|---|---|
Run | Run a program. | |
Choose configuration and run | Quickly select run/debug configuration and run or edit it. | |
Rerun | Repeat execution with the same settings, with the same tab of the Run tool window having the focus. | |
Rerun without loosing focus in the editor | Repeat execution with the same settings, with the same tab of the editor having the focus. | |
Debug | Debug a program. | |
Choose configuration and debug | Quickly select run/debug configuration and debug or edit it. | |
Step Over | Step to the next line in the current file . | |
Step Into | Step to the next executed line . | |
Step Out | Step to a first executed line after returning from the current method . | |
Force Step Over | Run until the next line in this method or file, skipping the methods referenced at the current execution point and ignoring breakpoints . | |
Force Step Into | Steps into the method called in the current execution point even if this method is to be skipped . | |
Run to Cursor | Run to the line where the caret is located . | |
Force Run To Cursor | Run to the line where the caret is located, ignoring breakpoints . | |
Resume Program | Resume program execution. | |
Pause Program | Ctrl+Pause | Click this button to pause program execution. |
Stop Program | Terminate a debugging session. | |
Evaluate Expression | Evaluate an arbitrary expression. | |
Quick Evaluate Expression | Evaluate an arbitrary expression without calling the Evaluate Expression dialog. | |
Toggle breakpoint at the current line. | You can temporarily mute all the breakpoints in a project to execute the program without stopping at breakpoints. | |
View Breakpoints | View/manage all breakpoints. |