Skip to main content

Features

  • 2 minutes to read

You can use the Features options page to enable or disable a Feature UI, to manage CodeRush Classic features, and to specify the IDE behavior when conflicting shortcuts are used.

opFeatures

Show Feature UI window

Specifies whether the Feature UI window is shown each time any feature is executed.

When conflicting shortcuts exist

Specifies the conflicting shortcuts default functionality. If the “Default to DXCore shortcuts” is selected, DXCore commands are always executed for conflicting shortcuts. Otherwise, Visual Studio commands are executed.

When feature is executed

Specifies whether CodeRush Classic features are allowed or suppressed by default.

The table at the bottom of the options page contains features and conflicting shortcuts which were previously used. This table enables you to create exceptions to the When conflicting shortcuts exist and When feature is executed settings. Mark the desired table item with one of the following markers, to specify its behavior:

Marker Conflicting Shortcut CodeRush Classic Feature
oMarkerEmpty The shortcut behaves as specified by the When conflicting shortcuts exist option. The feature behaves as specified by the When feature is executed option
oMarkerEnable The shortcut always executes an appropriate DXCore command, regardless of the When conflicting shortcuts exist option value. The feature execution is always allowed, regardless of the When feature is executed option value.
oMarkerDisable The shortcut always executes an appropriate Visual Studio command, regardless of the When conflicting shortcuts exist option value. The feature execution is always suppressed, regardless of the When feature is executed option value.

Note

The oMarkerMix marker is shown for a group which includes several items marked with different markers.

Exceptions can be created in other ways than this table. The Feature UI window also enables you to create exceptions. For example, the Feature UI window is shown for some executed CodeRush Classic features. To allow executing this feature in future, click OK. Following that, the appropriate item of the Features table is marked with the MarkerEnable marker.

FeatureUIAllowExecution

Note

This product is designed for outdated versions of Visual Studio. Although Visual Studio 2015 is supported, consider using the CodeRush extension with Visual Studio 2015 or higher.