CamelHumps™ is a feature that identifies parts of compound names composed according to CamelCase, where each such part starts with a capital letter.
By default, it works in all Search by Name commands, namely
Even better, type lowercase letters, ReSharper will recognize and match them as well:
However, you should take some additional steps to apply CamelHumps™ to the
- On the main menu, choose ReSharper | Options.
- Open the Environment | Editor tab.
- Select the Use CamelHumps™ check box.
Now, after you've switched CamelHumps™ on, the Next/Previous Word command works in a slightly different way. When you press Ctrl+Right/Left, the caret moves to the next/previous upper case character in the current word, and only after that, it moves on to the next/previous word.
The Extend/Shrink Selection commands are also affected by CamelHumps™. Suppose you've placed the caret in the middle of a
compound word with several parts that begin with upper case letters:
If CamelHumps™ is switched on, then pressing Ctrl+W for the first time selects the current part of the word:
It's only after pressing this keystroke for the second time that you can select the whole word:
All subsequent presses are processed as usual.