Si tengo este texto en vim, y mi cursor está en el primer carácter:
www.foo.com
Sé que puedo hacer:
cwpara cambiar hasta el primer período, porque unaword(w minúscula) termina en cualquier puntuación O espacio en blancocWpara cambiar la dirección completa, porque unaWord(w mayúscula) termina solo en espacios en blanco
Ahora, ¿qué pasa si tengo esto?
stupid_method_name
y quieres cambiarlo por esto?
awesome_method_name
Ambos cwy cWcambiar todo, pero solo quiero cambiar el fragmento antes del guión bajo.
Mi técnica alternativa es c/_, que significa 'cambiar hasta llegar al siguiente guión bajo en una búsqueda', pero para mí, eso también hace que todos los guiones bajos se resalten como términos de búsqueda, lo cual es un poco molesto.
¿Hay un especificador como wo Wque no incluya guiones bajos?
:nohl?