Running and Debugging
| Function | Shortcut | Use this shortcut to... |
|---|---|---|
| Run | N/A | Run a program. |
| Choose configuration and run | N/A | Quickly select run/debug configuration and run or edit it. |
| Rerun | N/A | Repeat execution with the same settings, with the same tab of the Run tool window having the focus. |
| Rerun without loosing the focus in the editor | N/A | Repeat execution with the same settings, with the same tab of the editor having the focus. |
| Debug | N/A | Debug a program. |
| Choose configuration and debug | N/A | Quickly select run/debug configuration and debug or edit it. |
| Step Over | N/A | Step to the next line in the current file. |
| Step Into | N/A | Step to the next executed line.. |
| Smart Step Into | N/A | Select the method to step in, if the current line contains multiple method call expressions. |
| Step Out | N/A | Step to a first executed line after returning from the current method. |
| Force Step Over | N/A | 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 | N/A | Steps into the method called in the current execution point even if this method is to be skipped. |
| Run to Cursor | N/A | Run to the line where the caret is located. |
| Force Run To Cursor | N/A | Run to the line where the caret is located, ignoring breakpoints. |
| Resume Program | N/A | Resume program execution. |
| Stop Program | N/A | Terminate a debugging session. |
| Evaluate Expression | N/A | Evaluate an arbitrary expression. |
| Quick Evaluate Expression | N/A | Evaluate an arbitrary expression without calling Evaluate Expression dialog. |
| Toggle Breakpoint | N/A | Toggle breakpoint at the current line. |
| View Breakpoints | N/A | View/manage all breakpoints. |
Last modified: 10 January 2018