Vim: ricerca su / giù nel file da un punto / posizione specifici


17

Voglio cercare una parola dalla mia posizione corrente del cursore da vim a verso l'alto nel file.

Come raggiungere questo obiettivo?

Anche come fare lo stesso per il file verso il basso.


3
Hai colpito il '/' o il '?' tasti per guardare avanti e indietro, rispettivamente.
41754,

I comandi :set hlsearche :set incsearchpotrebbero essere di tuo interesse.
evilsoup,

Risposte:


29

Per cercare una parola al contrario dal cursore, basta usare ?. Quindi, per trovare la parola "fred", emetteresti ?fred.

Per la ricerca in avanti che usi /, usa di nuovo "fred" come esempio /fred.

Se vuoi continuare a cercare lo stesso termine, nella stessa direzione puoi usare il ncomando. (Oppure puoi emettere ?o /senza argomenti).


10

Digitando ?search textin modalità comando si cerca indietro da un punto mentre si /search textcerca in avanti.

La digitazione nva all'istanza successiva del testo di ricerca nella direzione in cui è stata effettuata l'ultima ricerca e la digitazione Nappare nella direzione opposta dell'ultima ricerca.


Heh snap msw, abbiamo detto quasi le stesse cose! :)
Drav Sloan,

3
Sì, ma ti ho votato per primo: p
msw,

Sono troppo lento, deve essere la mia età ...
Drav Sloan,
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.