2009-12-17 5 views
1

En mode "/", que dois-je faire si j'ai besoin de le copier en mode ex. Par exemple. J'ai cherché /ab.*xy, maintenant j'en ai besoin comme %s/ab.*xy/.../g.Copier du mode de recherche au mode ex

Mon intention est de tester ma recherche et ensuite utiliser que pour une recherche remplacer

Répondre

7

Utilisez le registre /, en mode ex presse:

Ctrl - R/

Ctrl-R vous permet d'insérer le contenu d'un registre, et le registre / contient le dernier motif de recherche utilisé.

+0

génial! fonctionne comme un charme. –

+0

C'est très sexy. –

4

Vous pouvez laisser la partie de recherche vide:

:/foo 
:s//bar 

La première ligne trouve « foo », comme on pouvait s'y attendre. Puisque vous avez omis la chaîne de recherche dans la deuxième ligne, il réutilise juste la même recherche, en remplaçant "foo" par "barre". Je crois que cela fonctionne partout où vous tapez une chaîne de recherche - si elle est vide, cela signifie réutiliser la recherche précédente.

Questions connexes