If you heavily use region directives in CSharp, Visual Basic, or C++, the following CodeRush features may help you to make it easier to work with them:
Creating regions:
CodeRush Pro ships with the following code editor visualization features:
The Comment Painter feature draws a bubble icon over the comment “//” symbols in CSharp, or “ ‘ ” (single quote) in Visual Basic.
Comment Highlighter is intended to visually highlight your TODO comments; it can either increase the contrast of entire TODO comment or completely change the color of both TODO word and the rest of the comment.
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.
Follow these steps if you’d like to add a dictionary with a language other than English (United States) to the CodeRush Spell Checker:
1. Download the required spelling dictionary from the openoffice.org (e.g. English (Canada)).
2. Create a new folder (e.g., “En-CA”) for your new dictionary. You can create it under the folder where default Spell Checker dictionaries are stored, for example:
“C:\Program Files\DevExpress 2010.1\IDETools\System\CodeRush\BIN\PLUGINS\Dictionaries\En-Ca”
3. Extract the archive file (.zip) you downloaded in step #1 to the folder you created in step #2.
Read more…
CodeRush Pro is shipping with a plug-ins sample solution called “Shared Source”. It has several projects with open source plug-ins that are intended for learning plug-ins development using the DXCore framework. This solution is located inside your installation folder, e.g.:
C:\Program Files\DevExpress 2010.1\IDETools\System\CodeRush\SOURCES
You’re welcome to modify and compile the source code as you like.
Read more…
There is a great cheat sheet available for CodeRush. It is divided into the following sections:
Templates, or code snippets, are the most versatile part of the product. Code templates introduce an easy to use shorthand for writing code at amazing speeds, but they require the most memorizing, and it is better to look at the other shortcuts first.
Read more…
CodeRush Pro includes powerful features to intelligently declare types (classes, structures, interfaces), members, fields, local variables and so much more.
Templates are blocks of code that expand from short abbreviations typed into the code editor. Using code templates decreases code creation time, because it avoids having to type the entire code manually and allows creating regular code sections with only a few keystrokes. Read more…
CodeRush Pro includes several intelligent features for selecting and converting the selected code more efficiently.
If you need to select one or more words from inside a camel-case identifier, just use the Shift key along with the Camel Case Nav keys (Alt+Shift+Left/Right).
The feature adds the capability to quickly comment or uncomment a multi-line block of code (or any text in the code editor) via a single shortcut. Only one shortcut is used to comment and uncomment of the current selection.