If I have this text in vim, and my cursor is at the first character:
I know that I can do:
cwto change up to the first period, because a
word(lowercase w) ends at any punctuation OR white space
cWto change the whole address, because a
Word(uppercase w) ends only at whitespace
Now, what if I have this:
and want to change it to this?
cW change the whole thing, but I just want to change the fragment before the underscore.
My fallback technique is
c/_, meaning 'change until you hit the next underscore in a search,' but for me, that also causes all underscores to be highlighted as search terms, which is slightly annoying.
Is there a specifier like
W that doesn't include underscores?