Si j'ai ce texte dans vim et que mon curseur est sur le premier caractère:
www.foo.com
Je sais que je peux faire:
cw
pour changer jusqu'à la première période, car unword
(minuscule w) se termine à n'importe quelle ponctuation OU un espace blanccW
pour changer l'adresse entière, car unWord
(majuscule w) se termine uniquement par un espace
Maintenant, si j'ai ceci:
stupid_method_name
et vous voulez changer cela?
awesome_method_name
Les deux cw
et cW
changer la chose, mais je veux juste changer le fragment avant le trait de soulignement.
Ma technique de repli consiste à c/_
«changer jusqu'à ce que vous appuyiez sur le trait de soulignement suivant dans une recherche», mais pour moi, tous les traits de soulignement sont également mis en surbrillance en tant que termes de recherche, ce qui est légèrement gênant.
Existe-t-il un spécificateur comme w
ou W
qui n'inclut pas de soulignement?
:nohl
?