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:
- Traženje prema naprijed
- 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.