Kako pretraživati ​​u Vimu

How Search Vim



Vim je široko korišteni, lagani, besplatni uređivač teksta i koda na više platformi. Vrlo je popularan među programerima zbog svoje učinkovitosti i jednostavnosti korištenja. Iako je Vim jednostavan uređivač teksta, ipak mu je potrebno neko vrijeme za učenje za naprednu upotrebu.

Učenje osnova Vima vrlo je zgodno, stoga ćemo se u ovom vodiču usredotočiti na značajku pretraživanja Vim uređivača. Traženje određenog teksta (riječi/niza) jedan je od vrlo čestih zadataka pri radu s velikim datotekama.







Shvatimo značajku pretraživanja Vima od osnovnog pretraživanja do naprednih tehnika pretraživanja. Prije nego tražite nešto, provjerite jeste li u naredbenom načinu rada.



Kako izvršiti osnovno pretraživanje u Vim/Vi?

Postoji nekoliko metoda za traženje određenog uzorka u Vimu:



  1. Traženje prema naprijed
  2. Traženje unatrag

Bilo koja riječ uzorka može se pretraživati ​​u smjeru unatrag ili naprijed s mjesta kursora. U uređivaču Vim, pretraživanje razlikuje velika i mala slova, na primjer, LINUX i Linux tražit će se drugačije. Stoga postoje različiti pristupi zanemarivanju osjetljivosti velikih i malih slova. Možeš koristiti : set ignorecase ili : set ic . Drugi način zanemarivanja osjetljivosti velikih i malih slova je jednostavno dodavanje c s uzorkom pretraživanja: /linux c i za upotrebu velikih riječi C .





1: Traženje prema naprijed

Za početak osnovnog pretraživanja prebacite način rada ako je još uvijek u načinu umetanja pritiskom na Esc dugme. Zatim upotrijebite kosu crtu / za brzo pretraživanje teksta. Na primjer, ako tražite Linux u datoteci, upotrijebite /Linux , kao što je prikazano na donjim slikama:




Urednik će istaknuti prvu riječ koja dolazi nakon trenutnog položaja kursora. Naredba za pretraživanje pretražit će uzorak, a ne riječ. Na primjer, ako upišete slavno nakon kose crte, urednik će pretražiti sve riječi s poznatim slovima, čak i ako je zloglasno, kao što je prikazano na sljedećoj slici:

  • Koristiti n za skok na sljedeću sličnu riječ
  • Koristiti N za povratak na prethodnu riječ

2: Pretraživanje unatrag

Za pretraživanje unatrag, postupak je isti, jednostavno upotrijebite? s nizom za pretraživanje umjesto kose crte. Pretraživanje će započeti s trenutnog položaja pokazivača, kao što je prikazano na sljedećoj slici:


Slično, za skok na sljedeću pojavu upotrijebite n i N u suprotnom smjeru.

Kako tražiti određenu riječ u Vimu?

Za pretraživanje određene riječi u Vimu prvo pomaknite kursor na riječ koju želite pretraživati, a zatim pritisnite Esc gumb za promjenu načina rada, a zatim * za sljedeću instancu iste riječi i # za prethodnu instancu riječi.

Kako pretraživati ​​cijelu riječ u Vimu?

Postupak pretraživanja cijele riječi u Vimu je malo drugačiji, sintaksa je navedena u nastavku:

/<RIJEČ>

Vim će označiti prvu riječ u datoteci.

Kako istaknuti rezultate pretraživanja u Vimu?

Druga važna značajka Vima je isticanje rezultata pretraživanja. Za omogućavanje ove značajke upotrijebite: set hlsearch, a za onemogućavanje koristite: set! Hlsearch.

Zaključak

Vim je lagani uređivač teksta s brojnim značajkama koji je vrlo popularan među programerima. U ovom smo vodiču naučili još jednu ključnu značajku uređivača Vim. Naučili smo i njegovo osnovno pretraživanje prema naprijed i nazad, metode pronalaženja određene riječi i pokretanje naredbi za isticanje rezultata pretraživanja i zanemarivanje malih i velikih slova prilikom pretraživanja uzorka.