# Launching preferences

The following preferences can be set using the Launching preference page.

Option | Description | Default
--- | --- | ---
Save required dirty editors before launching | This option controls whether the user will be prompted to save any dirty editors before an application is launched. The allowable settings are: Always - when this option is selected, the user is never prompted to save dirty editors, and editors are automatically saved. Never - when this option is selected, the user is never prompted to save dirty editors, and editors are not automatically saved. Prompt - when this option is selected, the user is prompted to save dirty editors before launching an application. | Prompt
Wait for ongoing build to complete before launching | This option controls whether a launch will wait for an already executing build to complete before launching an application. The allowable settings are: Always - when this option is selected, a launch will always wait for the pending build to complete Never - when this option is selected, a launch will never wait for the pending build to complete Prompt - when this option is selected, the user is prompted to wait for the pending build to complete when they launch | Always
Launch in debug mode whenever the workspace contains breakpoints | This option controls whether a launch will be performed in debug mode, even when run is pressed, when the workspace contains breakpoints. The allowable options are: Always - when this option is selected, a launch will always be performed in debug mode when breakpoints are present, no matter which launch button is pressed (run or debug) Never - when this option is selected, a launch will always be performed in the user specified mode Prompt - when this option is selected, the user is prompted to launch in debug mode when the workspace contains breakpoints | Never
Continue launch if project contains errors | This option controls whether a launch should be performed when a related project contains an error. The allowable options are: Always - when this option is selected, a launch will continue in the face of compilation errors Prompt - when this option is selected, the user is prompted to proceed with a launch when relevant compilation errors are in an associated project | Prompt
Build (if required) before launching | If the workspace requires building, an incremental build will be performed prior to launching an application. | On
Remove terminated launches when a new launch is created | When an application is launched, all terminated applications in the Debug view are automatically cleared. | On
Size of recently launched applications list | This option controls how many launches will appear in the Run/Debug pull-down launch history menus. | 10

Debugger
Local Debugging
Remote Debugging

Changing Debugger Launch Options
Preparing to Debug
Running and Debugging