Archive for the ‘Overview’ Category

Working with regions using CodeRush

February 6th, 2011 Comments off

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:

Read more…

CodeRush Pro visualization features

December 6th, 2010 Comments off

CodeRush Pro ships with the following code editor visualization features:

Comment Painter

The Comment Painter feature draws a bubble icon over the comment “//” symbols in CSharp, or “ ‘ ” (single quote) in Visual Basic.

Comment Highlighter

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.

Read more…

How to add an Open Office dictionary for the Spell Checker

October 11th, 2010 2 comments

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 (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 – Shared Source Solution

September 22nd, 2010 Comments off

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…

CodeRush shortcuts and templates cheat sheet

August 16th, 2010 Comments off

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 declaration features

August 4th, 2010 Comments off

CodeRush Pro includes powerful features to intelligently declare types (classes, structures, interfaces), members, fields, local variables and so much more.

Code Templates

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 selection features

August 3rd, 2010 Comments off

CodeRush Pro includes several intelligent features for selecting and converting the selected code more efficiently.

Camel Case Select

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).

Quick Comment/Uncomment

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.

Read more…

CodeRush Pro navigation features

August 2nd, 2010 Comments off

CodeRush Pro includes numerous powerful navigation features, such as:


Markers are navigation waypoints that remember important locations you’ll need to move to in the future. Collect Marker moves the caret to the topmost marker within the stack, and removes this marker (ESC key). Use the Alt+Home key combination to manually drop markers.


CodeRush Pro enables you to mark important code locations you are going to move to in the future. This feature is provided by Bookmarks. To toggle a bookmark on a current cursor position, press Ctrl+Plus Sign. You can also toggle a bookmark with a certain identifier, if it is less then or equal to 9. To do this, press Ctrl+Alt+Number. After you toggled a bookmark, it exists until you delete it. That is, it will not be deleted if you close and reopen a solution containing the bookmark. The number of bookmarks contained in a solution is unlimited.

Read more…