Running and Debugging
Use this shortcut to...
Run a program.
Choose configuration and run
Quickly select run/debug configuration and run or edit it.
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 a program.
Choose configuration and debug
Quickly select run/debug configuration and debug or edit it.
Step to the next line in the current file See Step over .
Step to the next executed line See Step into .
Smart Step Into
Select the method to step in, if the current line contains multiple method call expressions. See Smart step into.
Step to a first executed line after returning from the current method See Step out .
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 See Force step over .
Force Step Into
Steps into the method called in the current execution point even if this method is to be skipped See Force step into .
Run to Cursor
Run to the line where the caret is located See Run to cursor .
Force Run To Cursor
Run to the line where the caret is located, ignoring breakpoints See Force run to cursor .
Resume program execution.
Click this button to pause program execution.
This action is not available for Run/Debug Configuration: Attach to Node.js/Chrome.
Terminate a debugging session.
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/manage all breakpoints.