Reputation: 17837
I would like Vim to treat underscores in a string as word-breaks, just like a spaces. For example, if I have:
sub foo_bar {
return;
}
With the cursor starting at the far left of the first line, (on the 's' of 'sub'), hitting 'w' will place the cursor on the 'f' in 'foo', a second press of 'w' takes me to the curly, and a third hops down to the 'r' of 'return'. I want that second press of 'w' to take me to the 'b' in 'bar'.
Upvotes: 19
Views: 7099
Reputation: 72696
Install the camelcasemotion plugin and see the example near the bottom of the linked page, which shows how to map the w key to use CamelCase or underscored_words.
Upvotes: 13