vim

Hvordan søke i Vim

Hvordan søke i Vim

Vim er en mye brukt, lett, gratis, multi-platform tekst- og kodeditor. Det er veldig populært blant utviklere på grunn av effektiviteten og brukervennligheten. Selv om Vim er en enkel tekstredigerer, trenger det fortsatt litt tid å lære for avansert bruk.

Å lære det grunnleggende om Vim er veldig nyttig, derfor vil vi i denne guiden fokusere på Vim-redigerings søkefunksjon. Å søke etter spesifikk tekst (ord / streng) er en av de vanligste oppgavene når du arbeider med store filer.

La oss forstå søkefunksjonen til Vim fra grunnleggende søking til avanserte søketeknikker. Forsikre deg om at du er i kommandomodus før du søker etter noe.

Hvordan gjøre et grunnleggende søk i Vim / Vi?

Det er et par metoder for å søke etter et bestemt mønster i Vim:

  1. Vidersøk
  2. Bakover søkende

Ethvert mønsterord kan søkes bakover eller fremover fra markørposisjonen. I Vim-editoren er søket skiftende på små og store bokstaver, for eksempelLINUX”Og”Linux”Vil bli søkt annerledes. Derfor er det forskjellige tilnærminger for å ignorere saksfølsomhet. Du kan bruke ": sett ignorecase”Eller“: sett ic”. En annen måte å ignorere saksfølsomhet på er å bare legge til “\ c”Med søkemønsteret:“/ linux \ c”Og for store ord bruk“\ C”.

1: Videresend

For å starte et grunnleggende søk, bytt modus hvis den fremdeles er i innsettingsmodus ved å trykke på “Esc”-Knappen. Bruk deretter skråstrek “/” for raskt å søke i tekst. Hvis du for eksempel leter etter "Linux" i en fil, så bruk "/ Linux”, Som vist på bildene nedenfor:


Redaktøren vil markere det første ordet som kommer etter gjeldende markørposisjon. Søkekommandoen vil søke i mønsteret, ikke i ordet. Hvis du for eksempel skriver "berømt" etter skråstrek, vil redaktøren søke i alle ordene med bokstavene "berømt" selv om det er "beryktet", som vist i følgende bilde:

2: Bakover søk

For å søke bakover er prosessen den samme, bruk bare “?”Med søkestrengen i stedet for skråstrek. Søket starter fra den nåværende posisjonen til markøren, som vist på følgende bilde:


På samme måte kan du hoppe til neste forekomst ved å bruke “n”Og”N”I motsatt retning.

Hvordan søke etter et bestemt ord i Vim?

For å søke i et bestemt ord i Vim, flytt først markøren til ordet du vil søke, og trykk nå på “Esc”-Knappen for å bytte modus, og deretter“*”For neste forekomst av det samme ordet og“#”For forrige forekomst av ordet.

Hvordan søke i hele ordet i Vim?

Fremgangsmåten for å søke i hele ordet i Vim er litt annerledes, syntaksen er gitt nedenfor:

/ \

Vim vil markere det første ordet i filen.

Hvordan fremheve søkeresultater i Vim?

En annen viktig funksjon i Vim er å fremheve søkeresultatene. For å aktivere denne funksjonen, bruk “: set hlsearch”, og for å deaktivere den, bruk “: set !hlsearch ”.

Konklusjon

Vim er en lett tekstredigerer med mange funksjoner som er veldig populær blant utviklere. I denne guiden lærte vi en annen nøkkelfunksjon i Vim-redaktøren. Vi lærte også det grunnleggende fremover og bakover søk, metoder for å finne et bestemt ord og kjøre kommandoer for å markere søkeresultatene og ignorere store og små bokstaver mens vi søker i et mønster.

Mus Topp 5 ergonomiske datamuseprodukter for Linux
Topp 5 ergonomiske datamuseprodukter for Linux
Gir langvarig bruk av datamaskiner smerter i håndleddet eller fingrene? Lider du av stive ledd og må hele tiden riste på deg hendene? Føler du en bren...
Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...
Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...