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'.
:set iskeyword-=_
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With