IDE tools Options Dialog
Most of the aspects of the IDE tools (CodeRush and/or Refactor!) functionality can be customized using the Options dialog, which can be accessed via the DevExpress | Options… menu item in your IDE. You can also use the CTRL+SHIFT+ALT+O shortcut.
Here’s how it looks like:
Now let’s take a closer look at all the parts of this dialog:
1) Sections/Categories. All standard DXCore pages are subdivided into the following sections:
|Compatibility||The Compatibility section contains IDE tools and Visual Studio compatibility options.|
|Core||Contains DXCore options.|
|Diagnostics||Contains IDE tools diagnostics options.|
|Editor||This section contains the primary option set. Options of this section are related to the code editor.|
|Hinting||Contains IDE tools hints options.|
|IDE||Contains options that affect Visual Studio behavior.|
|Tool Windows||The built-in tool windows options, e.g. User Guide tool window.|
2) Search text box
The search text box in the upper left-most position of the options dialog is used to incrementally search for available pages by their title for quick navigation to a desired page.
3) Page name
The page name you’re currently viewing.
4) Navigation buttons and user level icon
In the upper right corner of the dialog, there are two Navigation buttons. These function in the same way as the “back” and “forward” buttons, allowing you to navigate back to a page previously visited, and then forward again to where you started. Near the navigation buttons there’s a user level icon, so you can see a colored icon which represents the level of the current page. See User Level combo box (#6) for details.
5) Options page contents
This area shows all available settings for the current options page.
6) User Level combo box
There are three experience levels to choose from – New User, Advanced and Expert. Choosing the New User option will result in only the most commonly used settings being displayed, and the rest, which are less frequently used, being filtered out, making it easier to customize the settings.
7) Language selector
Some options are dependent upon the programming language used in a project. Use the language selector to specify the programming language that you are customizing the options for. Note that if the currently active project’s language differs from the selected one, a warning hint will be displayed. See the “How the Language combobox on the Options Dialog is being populated” topic to learn more.
8 ) Default Settings… button
You can restore the default settings (for pages that support this) at any time by clicking the Default Settings… button. If you’d like to restore all factory default settings see the “Where IDE tools settings are stored” topic.
9) OK, Cancel, Apply buttons
These are self explanatory.
- Unfortunately, the options dialog is modal at the moment, which doesn’t allow you to test settings when it is up.
- The Options Dialog remembers its size, location, and the last page you visited when closed. So, after the dialog is reopened, you’ll see the same page you viewed before it was closed.
- You can easily add your own options pages to this dialog if you’re writing DXCore plug-ins. They will appear in the standard sections or in a section that you choose.