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
n
dopo una ricerca in avanti posiziona il cursore sulla prossima occorrenza, in avanti .Premendo
N
dopo una ricerca in avanti posiziona il cursore sulla prossima occorrenza, all'indietro .Premendo
n
dopo una ricerca all'indietro posiziona il cursore sulla prossima occorrenza, all'indietro .Premendo
N
dopo 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