dotPeek 2016.3 Help

CamelHumps

CamelHumps is a feature that identifies parts of compound names composed according to CamelCase, where each part starts with a capital letter, or when parts of a compound name are separated by underscores. You can type only initial letters of these parts; dotPeek will find items with matching names automatically.

In this topic:

CamelHumps in search commands

CamelHumps always works in all Navigation by Name commands, namely Go to Everything/Type, Go To Assembly, Go to File Member, and Go to Symbol. It is very convenient to type initial letters of name parts and get the list of matching items:

dotPeek speeds up the search with CamelHumps
You can type either uppercase or lowercase letters:
dotPeek speeds up the search with CamelHumps

CamelHumps in code viewer assistance actions

CamelHumps can also work for Extend/Shrink Selection

To enable CamelHumps in typing assistance actions

  1. Choose Tools | Options in the main menu.
  2. Go to the Environment | Viewer page of dotPeek options.
  3. Use the Use CamelHumps in viewer navigation check box to toggle CamelHumps support in typing assistance features.
  4. Click OK.

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:

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

See Also

Last modified: 3 April 2017