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:

  1. premere / ,
  2. scrivi il tuo modello,
  3. 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



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow