dotPeek Help

Extend/Shrink Selection

View | Extend/Shrink Selection
Ctrl+W / Ctrl+Shift+W /

The Extend Selection command allows you to successively select expanding logical blocks of code so that you can easily select any expression in the code by placing the caret somewhere inside it and pressing Ctrl+W a few times. The command is also available in the main menu: View | Extend Selection.

Coding_Assistance__Extend_Selection_02
Coding_Assistance__Extend_Selection_03
Coding_Assistance__Extend_Selection_01
Coding_Assistance__Extend_Selection_04

Shrink Selection does exactly the opposite. Press Ctrl+Shift+W or choose View | Shrink Selection in the main menu to apply this command.

With CamelHumps (the Use CamelHumps in viewer navigation check box on the Environment | Viewer options page), the Extend/Shrink selection commands work in a slightly different way.

If the CamelHumps is enabled, the Extend/Shrink Selection commands take into account parts of compound names. Suppose you have placed the caret in the middle of a compound name with several parts that begin with uppercase letters:

ExtendSelection_CamelHumps_1
With CamelHumps, pressing Ctrl+W for the first time selects the current part of the word:
ExtendSelection_CamelHumps_2
Only after pressing this keystroke for the second time dotPeek selects the whole word:
ExtendSelection_CamelHumps_3
All subsequent presses are processed as usual.

This feature is inspired by and borrowed from JetBrains ReSharper, a developer productivity tool for Microsoft Visual Studio.

See Also

Last modified: 26 May 2015