Cum să căutați în Vim

How Search Vim



Vim este un editor de text și coduri multi-platformă ușor, ușor, gratuit, cu mai multe platforme. Este foarte popular printre dezvoltatori datorită eficienței și ușurinței sale de utilizare. Deși Vim este un editor de text simplu, are nevoie de ceva timp pentru a învăța pentru o utilizare avansată.

Învățarea elementelor de bază ale Vim este foarte utilă, prin urmare, în acest ghid, ne vom concentra asupra funcției de căutare a editorului Vim. Căutarea unui anumit text (cuvânt / șir) este una dintre sarcinile foarte obișnuite atunci când lucrați cu fișiere mari.







Să înțelegem funcția de căutare a Vim de la căutarea de bază până la tehnicile de căutare avansate. Asigurați-vă că sunteți în modul de comandă înainte de a căuta ceva.



Cum se face o căutare de bază în Vim / Vi?

Există câteva metode pentru a căuta un model specific în Vim:



  1. Căutare înainte
  2. Căutarea înapoi

Orice cuvânt tipar poate fi căutat într-o direcție înapoi sau înainte din poziția cursorului. În editorul Vim, căutarea depinde de majuscule și minuscule, de exemplu LINUX și Linux va fi căutat diferit. Prin urmare, există diverse abordări pentru a ignora sensibilitatea la majuscule. Poți să folosești : set ignorecase sau : set ic . O altă modalitate de a ignora sensibilitatea la majuscule și minuscule este prin simpla adăugare c cu modelul de căutare: / linux c iar pentru cuvintele majuscule folosiți C .





1: Căutare înainte

Pentru a începe o căutare de bază, comutați modul dacă este încă în modul inserare apăsând pe Esc buton. Apoi, utilizați linia / pentru a căuta rapid textul. De exemplu, dacă căutați Linux într-un fișier, atunci utilizați / Linux , așa cum se arată în imaginile de mai jos:




Editorul va evidenția primul cuvânt care vine după poziția curentă a cursorului. Comanda de căutare va căuta modelul, nu cuvântul. De exemplu, dacă tastați faimos după linie înainte, editorul va căuta toate cuvintele cu literele faimoase chiar dacă este infam, după cum se arată în următoarea imagine:

  • Utilizare n pentru a trece la următorul cuvânt similar
  • Utilizare N pentru a reveni la cuvântul anterior

2: Căutare înapoi

Pentru căutarea înapoi, procesul este același, pur și simplu utilizați? cu șirul de căutare în locul liniei oblice înainte. Căutarea va începe din poziția curentă a cursorului, așa cum se arată în următoarea imagine:


În mod similar, pentru a trece la următoarea apariție, utilizați n și N în sens opus.

Cum să căutați un anumit cuvânt în Vim?

Pentru a căuta un anumit cuvânt în Vim, mai întâi, mutați cursorul la cuvântul pe care doriți să îl căutați, acum apăsați tasta Esc pentru a comuta modul și apoi * pentru următoarea instanță a aceluiași cuvânt și # pentru instanța anterioară a cuvântului.

Cum să căutați întregul cuvânt în Vim?

Procedura de căutare a întregului cuvânt în Vim este puțin diferită, sintaxa este dată mai jos:

/<CUVÂNT>

Vim va evidenția primul cuvânt din fișier.

Cum să evidențiați rezultatele căutării în Vim?

O altă caracteristică importantă a Vim este evidențierea rezultatelor căutării. Pentru a activa această caracteristică, utilizați: set hlsearch și, pentru a o dezactiva, utilizați: set! Hlsearch.

Concluzie

Vim este un editor de text ușor, cu numeroase caracteristici, care este foarte popular printre dezvoltatori. În acest ghid, am învățat o altă caracteristică cheie a editorului Vim. De asemenea, am învățat căutarea de bază înainte și înapoi, metodele de găsire a unui anumit cuvânt și rularea comenzilor pentru a evidenția rezultatele căutării și a ignora sensibilitatea la majuscule și minuscule în timp ce căutam un model.