Come posso passare dalla ricerca in avanti a quella all'indietro in Vim?


34

In Vim, so che /cercherà in avanti dal cursore, rispettivamente con ne Nripetendo la ricerca avanti e indietro.

So anche che ?cercherà all'indietro dal cursore, rispettivamente con ne Nripetendo la ricerca avanti e indietro.

La mia domanda è, se ho fatto una ?ricerca e voglio rieseguirla come una /ricerca (quindi non devo tenere premuto il tasto shift per andare avanti), c'è un modo per cambiare la direzione della ricerca precedente senza digitare nuovamente il termine di ricerca?

Risposte:


48

Digitando semplicemente a ?senza alcun testo che segue verrà rieseguita la ricerca all'indietro.

Cioè digitando / Returno ? Returneseguirò sempre l'ultima ricerca, ma nella direzione desiderata.


Wow, è stato molto più facile di quanto pensassi. :) Grazie!
Nathan Long,

Hmmm, e apparentemente,? o / seguito dal tasto su scorre ciclicamente una cronologia comune per i due. Pensavo che ognuno avesse la propria storia.
Nathan Long,

Solo una cosa minore (sembra abbastanza ovvio), ma mi è mancato. Devi navigare fino alla fine del file (ctrl + end) per invertire la ricerca.
dimuthu,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.