Cerca una parola esatta in modalità comando Vim


20

Voglio cercare una parola esatta in Vim in modalità di comando (usando il comando Vim /wordtosearch, NON la ricerca della parola corrente sul cursore usando *o #comandi), ad esempio vorrei cercare una parola esatta dire CIF ma non voglio per trovare CIF_handle o CIF_drv.

Come fare in modo che Vim cerchi la parola esatta in modalità comando?

(Non mi importa il caso della parola cercata, perché ho già ignorecaseimpostato.)

Risposte:


31

Usa espressioni regolari:

/\<your_exact_word\>

In altre parole, racchiudi la stringa di ricerca tra \<e\>


@Grazie: ha funzionato bene. Racchiudere la parola in \ <.. \> la rende una ricerca basata su regex.
Goldenmean

Sì, è una ricerca regex.
Janne Pikkarainen,

Ma cosa fai se devi cercare una stringa come "1 ...". Evidenzierà tutti i numeri che iniziano con 1 e non la stringa con i punti.
vigore

Non funziona con parentesi.

Come si configura vimper comportarsi con una ricerca di parole esatta senza la necessità di racchiuderla \<e \>char. Può vimessere fatto per fare la ricerca esatta delle parole per /eightFoldPaths?
dattiloscritto il

-1

Avevo appena provato a usare / \ <*> per cercare letteralmente * accedi a vim, ovviamente ha anche contato lo spazio nell'elenco. ecco il modo possibile per farlo in un modo molto nomagico,

/ \ V *

per maggiori dettagli: help \ V


1
Siamo spiacenti, ma questa non è una risposta alla domanda posta. Se si desidera aggiungere informazioni alla risposta accettata, è possibile aggiungere un commento laggiù.
Edward,
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.