vim
Ricerca nel buffer corrente
Ricerca…
Ricerca di un pattern arbitrario
I comandi di ricerca standard di Vim sono / per la ricerca diretta e ? per ricerca all'indietro.
Per avviare una ricerca dalla modalità normale:
- premere
/, - scrivi il tuo modello,
- premere
<CR>per eseguire la ricerca.
Esempi:
/foobar<CR> search forward for foobar
?foo\/bar<CR> search backward for foo/bar
n e N possono essere usati per saltare alla prossima e precedente occorrenza:
Premendo
ndopo una ricerca in avanti posiziona il cursore sulla prossima occorrenza, in avanti .Premendo
Ndopo una ricerca in avanti posiziona il cursore sulla prossima occorrenza, all'indietro .Premendo
ndopo una ricerca all'indietro posiziona il cursore sulla prossima occorrenza, all'indietro .Premendo
Ndopo una ricerca all'indietro posiziona il cursore sulla prossima occorrenza, in avanti .
Ricerca della parola sotto il cursore
In modalità normale, spostare il cursore su qualsiasi parola quindi premere * per cercare in avanti la prossima occorrenza della parola sotto il cursore, oppure premere # per cercare all'indietro.
* o # cerca la parola esatta sotto il cursore: la ricerca di big potrebbe trovare solo big e non bigger .
Sotto il cofano, Vim usa una semplice ricerca con gli atomi dei confini di parole :
-
/\<big\>per*, -
?\<big\>per#.
g* o g# non cercano la parola esatta sotto il cursore: la ricerca di big potrebbe trovare bigger .
Sotto il cofano, Vim usa una semplice ricerca senza gli atomi dei confini di parole :
-
/\<big\>per*, -
?\<big\>per#.
eseguire il comando su righe che contengono testo
Il comando :global ha già il suo argomento: il comando globale