ReSharper Web Help

ReSharper Help: CamelHumps

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
Go To Type
,
Go To File
,
Go To File Member
, and
Go To Symbol
, as well as in all
Code Completion
features. It is very convenient to type capital letters and get the list of available names: 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
Extend/Shrink Selection
and Next/Previous Word commands.

To make sure that CamelHumps works with Extend/Shrink Selection and
Next/Previous Word

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.