Make Visual Studio understand CamelCase when hitting Ctrl and cursor keys

serg10 picture serg10 · Nov 24, 2008 · Viewed 22.2k times · Source

Is there a way that I can configure Visual Studio 2008 to understand CamelCase? Specifically, I'd like to be able to get Ctrl + right or left cursor to take me to a subsection of a variable or type name.

i.e., if my cursor was at the start of this line:

LongNamedExampleClass longNamed = new LongNamedExampleClass();

and I hit Ctrl + right, I'd like to jump to "Named" in the class name, rather than the start of the variable name. If I hit it again, I'd like to go to "Example". I hope that makes sense.

I used this navigational feature in Eclipse quite a lot, and find it difficult to unlearn something so ingrained.

Answer

serg10 picture serg10 · Nov 25, 2008

Thanks for those who suggested Resharper. Gives me another reason to love it even more. Just to be specific about where this lives - JetBrains call it CamelHumps (cute) and you can switch it on using the menu:

Resharper -> Options -> Environment -> Editor -> Editor Behavior -> Use CamelHumps

... in older versions of Resharper, it is;

Resharper -> Options -> Editor -> Use CamelHumps