Vim - supprimer jusqu'à la chaîne recherchée
Est-il de commandes de VIM /combinaison de touche qui ferait quelque chose comme dt/mystring
(qui ne fonctionne pas)?
dta
essaie de trouver lettre a
sur de la ligne en cours, mais j'aimerais tout effacer jusqu'à la chaîne recherchée (éventuellement sur une autre ligne).
Vous devez vous connecter pour publier un commentaire.
Essayer cette
De ne pas supprimer la chaîne elle-même.
d/mystring
supprime tout jusqu'àmystring
Edit: oh, trop lent :/
Greg Reynolds a fourni une solution de travail.
Sinon, si le modèle de recherche est déjà défini, utilisez:
la
n
mouvement est exclusive, de sorte que le premier caractère de votre motif de ne pas être mangé.Une autre alternative avec le Easymotion plugin, vous pouvez utiliser
<leader><leader>t<first letter of pattern
(généralement le chef de file est la barre oblique inverse) ; ensuite, le caractère juste avant que le modèle va se transformer en une lettre; type de cette lettre et vous avez terminé.Comment vous pouvez le faire sans recherche, de mettre en évidence et de gâcher vos
/
tampon:Par exemple, à supprimer jusqu'à ce que la ligne commençant par "fonction":