Training Window

The Training Window shows shortcuts for available template expansions and CodeRush features based on the caret's current position. Available templates appear above the horizontal line. Available features, grouped by category, appear below the horizontal line.

You can access the Training Window using the CodeRush | Windows | Training menu item.

Templates

CodeRush displays the information on available templates based on the caret's current position.

If there are no symbols to the left of the caret, CodeRush lists the available templates' first characters in the Training Window. The template categories that contain templates beginning with a certain character are shown to the right of the appropriate character.

TemplateCategories

After you begin typing a template, CodeRush shows available templates that match the typed characters. The image below shows templates when the caret follows the "n" character.

Templates

If the typed characters correspond to a mnemonic template available in the current context, CodeRush displays the expansion and the description of this template, and the shortcut expanding the template. The following image illustrates the template information when the caret follows the "nbl." characters within a method.

Template

In this example, "n" is the template category mnemonic (New Instance), "bl" is a type mnemonic (BindingList). You can follow "nbl" with a "." and then the shortcut for the type of the parameter. For instance, if you type "nbl.d" and press spacebar, it creates a new BindingList of doubles.

CodeRush also displays continuations for the "typed in" template section.

Continuations

The Training Window shows information on the following features:

Clipboard

Selections

Navigation

TestRunner

Debugging