Com fer cerques a Vim

How Search Vim



Vim és un editor de text i codi de múltiples plataformes, lleuger, gratuït i multiplataforma. És molt popular entre els desenvolupadors per la seva eficiència i facilitat d'ús. Tot i que Vim és un editor de text senzill, encara necessita temps per aprendre per a un ús avançat.

Aprendre els conceptes bàsics de Vim és molt útil, per tant, en aquesta guia ens centrarem en la funció de cerca de l’editor Vim. La cerca d'algun text específic (paraula / cadena) és una de les tasques més habituals quan es treballa amb fitxers grans.







Comprenguem la funció de cerca de Vim des de la cerca bàsica fins a tècniques de cerca avançades. Assegureu-vos que esteu en mode d’ordres abans de buscar alguna cosa.



Com es pot fer una cerca bàsica a Vim / Vi?

Hi ha un parell de mètodes per cercar un patró específic a Vim:



  1. Cerca endavant
  2. Cerca enrere

Qualsevol paraula de patró es pot buscar en una direcció cap enrere o cap endavant des de la posició del cursor. A l'editor Vim, la cerca distingeix entre majúscules i minúscules, per exemple, LINUX i Linux es buscarà de manera diferent. Per tant, hi ha diversos enfocaments per ignorar la sensibilitat entre majúscules i minúscules. Pots fer servir : set ignorecase o bé : set ic . Una altra manera d’ignorar la sensibilitat entre majúscules i minúscules és simplement afegint c amb el patró de cerca: / linux c i per a ús de paraules majúscules C .





1: Cerca cap endavant

Per començar una cerca bàsica, canvieu de mode si encara està en mode d'inserció prement el botó Esc botó. A continuació, utilitzeu la barra inclinada / per cercar ràpidament el text. Per exemple, si cerqueu Linux en un fitxer, utilitzeu / Linux , tal com es mostra a les imatges següents:




L'editor ressaltarà la primera paraula que apareix després de la posició actual del cursor. L'ordre de cerca buscarà el patró, no la paraula. Per exemple, si escriviu famós després de la barra avançada, l'editor cercarà totes les paraules amb les lletres famoses encara que sigui infame, com es demostra a la imatge següent:

  • Ús n per saltar a la següent paraula similar
  • Ús N per tornar a la paraula anterior

2: Cerca cap enrere

Per a la cerca inversa, el procés és el mateix, simplement s’ha d’utilitzar? amb la cadena de cerca en lloc de la barra inclinada. La cerca començarà des de la posició actual del cursor, tal com es mostra a la imatge següent:


De la mateixa manera, per passar a la següent ocurrència, utilitzeu n i N en sentit contrari.

Com es pot cercar una paraula específica a Vim?

Per cercar una paraula específica a Vim, primer, moveu el cursor a la paraula que vulgueu cercar i, a continuació, premeu la tecla Esc per canviar de mode i després * per a la següent instància de la mateixa paraula i # per a la instància anterior de la paraula.

Com es pot buscar tota la paraula a Vim?

El procediment de cerca de la paraula sencera a Vim és una mica diferent, la sintaxi es dóna a continuació:

/<PARAULA >

Vim ressaltarà la primera paraula del fitxer.

Com ressaltar els resultats de la cerca a Vim?

Una altra característica important de Vim és ressaltar els resultats de la cerca. Per habilitar aquesta funció, utilitzeu: set hlsearch i, per desactivar-la, utilitzeu: set! Hlsearch.

Conclusió

Vim és un editor de text lleuger amb moltes funcions que és molt popular entre els desenvolupadors. En aquesta guia, hem après una altra característica clau de l'editor Vim. També vam aprendre la cerca bàsica cap endavant i cap enrere, els mètodes per trobar una paraula específica i executar ordres per ressaltar els resultats de la cerca i ignorar la sensibilitat entre majúscules i minúscules mentre cerqueu un patró.