Debug toolbar
| Item | Tooltip and Shortcut | Description |
|---|---|---|
![]() | Rerun Ctrl+F5Ctrl+F5 | Click this button to stop the current application and run it again. When an application is stopped, this button toggles to . |
![]() | Debug Shift+F9Shift+F9 | When the application is stopped, click this button to debug it again. When an application is running, this button toggles to . |
| Resume Program F9F9 | When the application is paused, click this button to resume the program execution. |
![]() | Stop Ctrl+F2Ctrl+F2 | Click this button to terminate the current process externally by means of the standard shutdown script. |
| View Breakpoints Ctrl+Shift+F8Ctrl+Shift+F8 | Click this button to have the Breakpoints dialog box displayed where you can set the behavior of your breakpoints. |
| Mute Breakpoints | Use this button to toggle the status of the breakpoints (enabled/disabled). You can temporarily disable all breakpoints in the project and thus have the program executed without stopping at breakpoints. |
![]() | Restore Layout | Click this button to to have the changes to the current layout abandoned and return to the default state. |
![]() | Take a thread dump | Click this button to show Dump tab in the Debug tool window. |
| Settings | Click this button the reveal the menu of available check commands:
| |
| Pin | When this button is pressed, the current tab will not be overwritten; instead, the results of the next command will be displayed in a new tab. |
![]() | Close Ctrl+Shift+F4Ctrl+Shift+F4 | Click this button to close the selected tab of the Run tool window and terminate the current process. |
![]() | Help F1F1 | Click this button to show reference. |
Stepping toolbar
| Item | Tooltip and Shortcut | Description |
|---|---|---|
| Show Execution Point Alt+F10Alt+F10 | Click this button to have the current execution point highlighted in the editor and have the corresponding stack frame shown in the Frames pane. |
| Step Over F8F8 | Click this button to have execution run until the next line in the current method or file, skipping the methods referenced at the current execution point (if any). If the current line is the last one in the method, execution steps to the line executed right after this method. |
| Step Into F7F7 | Click this button to have the debugger step into the method called at the current execution point. |
| Force Step Into Alt+Shift+F7Alt+Shift+F7 | Click this button to have the debugger step into the method called in the current execution point even if this method is to be skipped. |
| Step Out Shift+F8Shift+F8 | Click this button to have the debugger step out of the current method, to the line executed right after it. |
| Drop frame | Interrupts execution and returns to the initial point of method execution. In the process, it drops the current method frames from the stack. |
| Run to Cursor Alt+F9Alt+F9 | Click this button to resume the program execution and pause until the execution point reaches the line
at the current cursor location in the editor. No breakpoint is required.
Actually there is a temporary breakpoint set for the current line at the caret, which is removed once your
program execution is paused. Thus, if the caret is positioned at the line which has already been executed,
the program will be just resumed for further execution, because there is no way to roll back to the
previous breakpoints.
This action is especially useful when you have stepped deep into the methods sequence and need to
step out of several methods at once.
Note If there are breakpoints set for the lines that should be executed before bringing you to the specified line, the debugger will pause at the first encountered breakpoint. Tip Use this action when you need a kind of a temporary breakpoint at a specific line, where the program execution should not be interrupted. |
![]() | Evaluate Expression Alt+F8Alt+F8 | Click this button to open the Evaluate Expression dialog. |
Hide/restore toolbar
| Icon | Tooltip | Description |
|---|---|---|
![]() | Hide | Click this button located in the upper-right corner of the Debug Console, Watches, Treads, Frames, or Variables, to hide the corresponding area. When an area is hidden, its icon appears in upper-right corner of the Debugger. |
![]() | Restore 'Console' view | Click this button to make visible the Console area of the Debug tool window. This button becomes available after clicking . |
![]() | Restore 'Frames' view | Click this button to make visible the Frames area of the Debug tool window. This button becomes available after clicking . |
![]() | Restore 'Watches' view | Click this button to make visible the Watches area of the Debug tool window. This button becomes available after clicking . |
![]() | Restore 'Frames' view | Click this button to make visible the Threads area of the Debug tool window. This button becomes available after clicking . |
![]() | Restore 'Frames' view | Click this button to make visible the Variables area of the Debug tool window. This button becomes available after clicking . |


.












