# Enable / Disable Property of R Breakpoints

A breakpoint can be enabled and disabled. An enabled breakpoint causes the R thread to suspend whenever the breakpoint is encountered; a disabled breakpoint is skipped. If a breakpoint is disabled, it is indicated in its icon by a blank circle ().

A disabled breakpoint is still installed in R; to remove the breakpoint completely from the R code, the breakpoint must be removed.

#### Changing the Settings

The enablement state of a breakpoint can be changed in different ways.

In the Breakpoint view:

- Directly by the checkbox in list of the Breakpoints view. A checked checkbox means, that the breakpoint is enabled, if the checkbox unchecked, the breakpoint is disabled.
- By using the actions Enable and Disable in the context menu of items in the Breakpoint view. The actions affects all selected breakpoint and so allows to change the state of multiple breakpoints all at once.

In the source editor:

- The action Enable / Disable Breakpoint in the context menu of the editor ruler in the line of the breakpoint toggles its enablement state.

- The same action is executed when holding the `Shift` key and double-clicking in the editor ruler in the line of the breakpoint.

### Skip All Breakpoints

The debug action Skip All Breakpoints toggles a global flag allowing to skip all breakpoints independent of enablement state of a breakpoint. That means, all breakpoints including enabled breakpoints are skipped like disabled breakpoints.