Hvordan søke i Vim Editor

Hvordan søke i Vim Editor

Vi har hørt flere ganger "Vim" -redigeringsverktøyet i Linux -distribusjoner. Det det mest brukte multiplatformverktøyet som kommer med flere moduser. Hver av modusene har forskjellig redigeringsfunksjonalitet; Noen brukes til å utføre kommandoer (kodeditor), og noen for tekstredigereren.

Det er enkelt å jobbe med “Vim” -redaktøren, men gi mer oppmerksomhet til dette verktøyet med å lære å utforske mer.

Denne guiden vil fokusere på søkefunksjonen til “Vim” -redaktøren, som er ganske hendig. Vi må forstå dette fordi det ikke er enkelt å søke etter det spesifikke ordet/strengen fra store fildata.

La oss starte med “Vim” -redigereren, men husk at modusen din skal være i kommandomodus.

Komme i gang med Vim Editor

Selv om "Vim" -redaktør er et forhåndsinstallert verktøy i de fleste Linux-distribusjonene, hvis du ikke har funnet det på maskinen din, kan du utføre den gitte installasjonskommandoen på en terminal:

$ sudo apt install vim

Det vil bli installert på systemet (jeg har allerede på systemet mitt).

Skriv inn "Vim" eller "VI" på terminalen for å få en redaktør på skjermen:

$ vim

Trykk “Jeg” for å få innsatsmodus og legge til enhver tilfeldig kontekst fra Google for å lære bruken av “Vim”:

Hvordan du søker i vim

Vim”Editor tilbyr et par måter å søke etter et bestemt mønster på:

  • Fremover søk
  • Bakoversøking

Før du begynner å vite om disse to måtene, må du huske at du bør være forsiktig med saksfølsomhet som å søke i VIM -redaktøren er Case Sensitive.

For å unngå dette, bruk “: sett IC”, eller et alternativ er å bruke “\ c” med søkeordet for små ord og “\ c” for kapitalord.

Fremover søk

Trykk "ESC”For å avslutte innsatsmodus og bruke fremover-slash (/) med det søkende ordet for det raske resultatet.

For eksempel, hvis du leter etter ordet “Roku”, Skriv deretter“/Roku”I redaktøren:

Tilsvarende, hvis du leter etter en “hjem”, Bruk deretter“/hjem”. Ettersom fremover-slash (/) representerer fremover-søk, vil redaktøren fremheve det søkeordet fra en oppover retning.

En viktig ting du må vite, søkekommandoen vi bruker vil se opp for strengene som om det vil fremheve ordet om de er delen av et annet ord. For å forstå dette, la oss gjøre et eksempel hvis type "/hvor", redaktøren vil fremheve ordet "hvor" fra ordet "overalt":

Ytterligere to hovedfunksjoner av Vim Redaktør du burde vite om:

  • Slå den "n”Å bevege seg mot neste lignende ord
  • Slå den "N”Å bevege seg mot det forrige lignende ordet

Bakoversøk:

Bruke spørsmålstegn (?) med det spesielle for bakoversøk. Når du gjør bakoversøking, vil redaktøren fremheve det søkeordet fra en nedadgående retning?

Anta at hvis du leter etter ordet Linux, skriver du inn “?Linux”I redaktøren.

Søket starter fra den siste konteksten.

Søker hele ordet i Vim:

For å søke etter hele ordet i Vim, bruk følgende syntaks:

/\

(Merk at denne funksjonen brukes til å søke etter hele ordet, den fremhever ikke de spesielle strengene som vi har sett i ovennevnte avsnitt)

La oss anta, når du skriver /\<hvor\> I redaktøren samsvarer det ikke med strengene "overalt" og fremhever det som vist nedenfor:

Ta en titt på et autentisk eksempel:

Hvis du søker etter hele ordet "sikkert", skriv /\sikre I redaktøren:

Konklusjon:

I denne guiden har vi lært hvordan vi bruker søket til "Vim" -redaktøren. Vi har funnet to måter å søke etter den aktuelle strengen eller ordet, i-e fremoversøkende og bakoversøk, og sjekke syntaks for hele ordet.

Vim”Er kode- og tekstredigeringsverktøyet med flere moduser. Hver modus brukes til å utføre en spesifikk funksjon. Vi har brukt kommandomodus for å søke etter en bestemt streng/ord.