You can use the Options window to change any of the IDE's configurable settings. You can apply specific settings globally or by project.
The left pane of the window contains a tree view of all of the configurable
items in the IDE. The column under the Show Levels (<<) button displays
the icon for settings
that have a configuration specific to the current project. The right pane displays
a property sheet, which contains the names and values of the settings for the
item selected in the left pane.
To open the Options window:
To edit a setting, click the setting's value in the property sheet.
The IDE can store settings at three levels:
By default, changes to general IDE settings are applied at the User level. Changes to settings that are more likely to vary by project are applied at the Project level. For example, unless you specify otherwise, changes to settings for compiling, running, and debugging are applied to the Project level.
The cells in the column under the Show Levels (<<) button indicate whether the corresponding settings
are defined at the level of the current project or not. If the cell corresponding to the node you are configuring
is empty, any changes that you have made in the property sheet are applied at the User level. If the cell
contains the icon, any changes that you have made
in the property sheet are applied only to the current project.
You can see a table view of how the settings are stored by clicking the Show Levels (<<) cell. There are columns for project, user, and default settings. Each row represents a group of settings.
The following table defines the icons used to indicate the levels for settings.
Icon | Description |
---|---|
![]() |
The settings for the corresponding node are defined at the level indicated in the column's title. Any changes made to those settings apply at that level. |
![]() | The settings for the corresponding node are inherited from a higher level. |
![]() | The settings for the corresponding node are ignored. |
To configure a setting only for the current project:
The icon appears in the
Show Levels (<<) column.
To configure a setting for all projects:
The icon appears in
the Show Levels (<<) column.
![]() |
If you create a user-level definition for a setting that already has a project-level definition for the current project, the project-level definition is removed. However, the user-level definition does not override project-level definitions for other projects. |
To revert from a project setting to a user setting:
You are then prompted to check your work. Make sure you want to remove that node's configuration for the current project. If you click Yes, the project reverts to the setting stored at the User level.
To revert to the default setting:
You are then prompted to check your work. Make sure you want to remove that node's configuration for the current project. If you click Yes, the project reverts to using the setting stored at the Default level.