IDE Tools (CodeRush, Refactor! and DXCore) use several physical paths to store its settings, log and cache files, and community plug-ins. All these paths are configurable on the Core | Settings options page in the Options Dialog. This is what the page looks like:
Read more…
The Unavailable Contexts options page shows the list of DXCore contexts and its default values that may not always be available in IDE Tools:
Read more…
The Startup options page from the Core category allows you to tweak the IDE Tools start-up settings. The page level is expert, so do not change these options if you do not actually need this. Here is what the options page looks like (click the image to enlarge):
Read more…
CodeRush Code Embeddings are completely customizable. They are modified on the Embeddings options page in the Options Dialog, where you can create your own. Let’s add a new code embedding to surround the selected code with the logging capabilities.
Read more…
The Embeddings options page allows you to customize or remove the predefined CodeRush Code Embeddings and create your own for any registered language. The options page is located at the Editor | Selections | Embeddings path inside the CodeRush Options Dialog. Here is what is looks like:
Read more…
Note, this article has been moved to the official DevExpress Support Center site. Please refer to the moved article as it might have further updates or additional comments. Thank you.
If you use the CodeRush code templates heavily, and they specify the author of the source code, you may find the IDE | User Info options page interesting. On this page, you can specify your first, last and middle name, and then use them inside the text expansions, for example, to create a file header and specify its author.
Read more…
There are two options pages for the Intelligent Paste CodeRush clipboard feature inside IDETools Options Dialog. The first one defines the main expansions and the second one allows you to manage Intelligent Paste extensions. Note the difference between “expansions” and “extensions”; in other words, extensions provide expansions. For example, the “Regular Expressions” extension provides the main list of Intelligent Paste expansions from the first options page:
Read more…
This is the third and the latest part of a topic about adding an options page into your DXCore plug-in. See the other parts, to learn more:
- Adding and designing an options page
- Implementing the options page settings storing logic
- Using settings from an options page inside a plug-in (this post)
In this post, we are going to read plug-in settings from the decoupled storage and update them when they are changed on the options page.
Read more…