You can use the Options window to change any of the IDE's configurable settings. You can have specific settings applied 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. For some types of settings,
there are multiple tabs for distinct categories of properties.
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:
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 make in the property sheet are applied at the User level. If the cell
contains the icon, any changes that you make 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 displays 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 for the current project only:
The icon appears in the Origin of
Setting (<<) 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 make sure you want to remove that settings node's configuration for the current project. If you click Yes, the project reverts to using the setting stored at the User level.
To revert to the default setting:
You are then prompted to make sure you want to remove that settings node's configuration for the current project. If you click Yes, the project reverts to using the setting stored at the Default level.