| Make Project | ⌘F9⌘F9⌘BF7^ F9 | Compile all modified and dependent files in a project. |
| Compile | ⇧⌘F9⇧⌘F9⇧⌘F9^ F7^ ⇧ F9 | Compile selected file/package. |
| Run | ⌃R⇧F10⇧⌘F11^ F5⇧ F10 | Run a program. |
| Choose configuration and run | ⌃⌥R⌥⇧F10⌃⌥R⇧ ⌥ F10⇧ ⌥ F10 | Quickly select run/debug configuration and run or edit it. |
| Rerun | ⌘R⌃F5^ ⌥ R^ F5 | 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 | ⌃R⇧F10⇧⌘F11^ F5⇧ F10 | Repeat execution with the same settings, with the same tab of the editor having the focus. |
| Debug | ⌃D⇧F9⌘F11⌥ F5⇧ F9 | Debug a program. |
| Choose configuration and debug | ⌃⌥D⌥⇧F9⌃⌥D⇧ ⌥ F9⇧ ⌥ F9 | Quickly select run/debug configuration and debug or edit it. |
| Step Over | F8F8F6F10F8 | Step to the next line in the current file.
See Stepping Through the Program. |
| Step Into |
F7F7F5F11F7
| Step to the next executed line.
See Stepping Through the Program. |
| Smart Step Into |
⇧F7⇧F7⌥F5⇧ F7⇧ F7
| Select the method to step in, if the current line contains multiple method call
expressions. See Choosing a Method to Step Into. |
| Step Out |
⇧F8⇧F8F7⇧ F11⇧ F8
| Step to a first executed line after returning from the current method.
See Stepping Through the Program. |
| Force Step Over |
⌥⇧F8⌥⇧F8⌃⌘F6⇧ ⌥ F8⇧ ⌥ F8
|
Run until the next line in this method or file, skipping the methods referenced at the current execution point
and ignoring breakpoints. See Stepping Through the Program. |
| Force Step Into |
⌥⇧F7⌥⇧F7⌃⌘F5⌥ F11⇧ ⌥ F7
| Steps into the method called in the current execution point even if this method is to be skipped. See Stepping Through the Program. |
| Run to Cursor |
⌥F9⌥F9⌘R^ F10⌥ F9
| Run to the line where the caret is located. See Stepping Through the Program. |
| Force Run To Cursor |
⌥⌘F9⌥⌘F9⌥⌘F9^ ⌥ F9^ ⌥ F9
| Run to the line where the caret is located, ignoring breakpoints. See Stepping Through the Program. |
| Resume Program |
⌥⌘RF9F8F5F9
| Resume program execution. |
| Stop Program |
⇧F2⇧F2⇧⌘.⇧ F2⇧ F2
| Terminate a debugging session. |
| Evaluate Expression |
⌥F8⌥F8⌘U⌥ F8⌥ F8
| Evaluate an arbitrary expression. |
| Quick Evaluate Expression |
⌥⌘F8⌥⌘F8⌥⌘F8⇧ F9^ ⌥ F8
| Evaluate an arbitrary expression without calling Evaluate Expression dialog. |
| Toggle Breakpoint |
⌘F8⌘F8⇧⌘BF9^ F8
| Toggle breakpoint at the current line. |
| View Breakpoints |
⇧⌘F8⇧⌘F8⇧⌘F8⌥ F9^ ⇧ F8
| View/manage all breakpoints. |
| Switch to another coverage suite. |
⌥⌘F6⌥⌘F6⌥⌘F6^ ⌥ F6^ ⌥ F6
| Open the Coverage Suites pop-up window and select the desired suite to run. |