Si tengo este texto en vim, y mi cursor está en el primer carácter:
www.foo.com
Sé que puedo hacer:
cw
para cambiar hasta el primer período, porque unaword
(w minúscula) termina en cualquier puntuación O espacio en blancocW
para 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 cw
y cW
cambiar 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 w
o W
que no incluya guiones bajos?
:nohl
?