# Debug preferences

The following preferences can be set using the Run/Debug preference page.

Option | Description | Default
--- | --- | ---
Reuse editor when displaying source code | The debugger displays source code in an editor when stepping through an application. When this option is on, the debugger will reuse the editor that it opened to display source from different source files. This prevents the debugger from opening an excessive number of editors. When this option is off, the debugger will open a new editor for each source file that needs to be displayed. | On
Activate the workbench when when a breakpoint is hit | This option brings attention to the debugger when a breakpoint is encountered, by activating the associated window. The visual result varies from platform to platform. For example, on Windows, the associated window's title bar will flash. | On
Activate the debug view when a breakpoint is hit | This option brings attention to the debug view when a breakpoint is encountered. If the view is already open it will be activated. If the view is not already open it will be opened automatically. | On
Skip breakpoints during a 'Run to Line' operation | This option controls whether breakpoints are ignored when performing a 'Run to Line' operation. When the option is on, the debugger does not suspend at breakpoints encountered when a 'Run to Line' operation is invoked. When the option is off, breakpoints behave normally. | Off

Debugger
Local Debugging
Remote Debugging

Changing Debugger Launch Options
Preparing to Debug
Running and Debugging