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…

CodeRush Pro features set

August 1st, 2010 Comments off

CodeRush Pro integrates with Visual Studio to automate common code creation tasks, and to simplify code investigation. It clearly shows a code structure, and creates typical code blocks with a minimum of effort. You can create new code blocks with only a few keystrokes, or with a few clicks.

Read more…

The CodeRush/Refactor! key (shortcut)

July 14th, 2010 2 comments

The common shortcut for invoking refactorings is the CTRL+` (backtick) key combination. This shortcut invokes the Refactor! (CodeRush) popup menu which lists all the refactorings available for the current context. Note that there are also other ways to perform a code refactoring.

On some non-English keyboards it may not work. To change the shortcut, please do the following:

Read more…

Differences between paid (Pro) and free Refactor! versions

July 13th, 2010 3 comments

All Refactor! products such as Refactor! Pro, Refactor! for C++, Refactor! for ASP.NET differ mostly by the refactorings set. CodeRush Xpress contains refactorings too, so we’ll compare refactorings with this product as well. Note that Refactor! Pro contains an additional Metrics tool window feature.

Read more…

Refactor! Pro refactorings list

July 12th, 2010 Comments off

With the latest release of Refactor! Pro, DevExpress increased the count of refactorings. For greater clarity, refactorings are divided into the following categories:

  1. ASP.NET
  2. Changing Signatures
  3. Conditionals
  4. Contracts
  5. Dead Code
  6. Declaration and Initialization
  7. Expressions
  8. Formatting and Structure
  9. Interfaces
  10. Lambda Expressions & Anonymous Methods
  11. Loops and Blocks
  12. Macros
  13. Moving/Extracting Methods
  14. Parallel Computing
  15. Properties and Fields
  16. Renaming
  17. Resource Files
  18. Strings
  19. Types, Typecasting & Namespace References
  20. Visibility
  21. XML, HTML, and XAML

Read more…

Refactor! for VB.NET refactorings list

July 11th, 2010 Comments off

Refactor! for ASP.NET refactorings list

July 10th, 2010 Comments off

Refactor! for C++ refactorings list

July 9th, 2010 Comments off

The following refactorings ship with Refactor! for C++:

Read more…