Hvordan hoppe til en linje i en vim

Hvordan hoppe til en linje i en vim
Skrive en kode på rundt 600 linjer, plutselig må vi gjøre noen endringer i linje 106, hva skal vi gjøre? Ved hjelp av å flytte markøren til linje 106 går vi til linje 106, men det vil ta tid. Kan vi direkte hoppe til linje 106 og spare tiden vår? Ja! VIM -redaktøren gir oss en måte å hoppe til linjen og gjøre endringer. Vi kan hoppe starten og slutten av filene ved å bruke en enkel kommando. Vi kan også finne ut det spesifikke ordet i VIM -redaktøren og hopper direkte dit.

Vim (vi forbedret) er en redaktør som brukes til å lage, åpne, redigere og lagre alle typer tekst. VIM er en av de pålitelige og effektive redaktørene som hovedsakelig brukes på UNIX for å opprette og redigere tekstfiler.
Denne oppskrivningen gjør oss i stand til å forstå hvordan vi skal hoppe til den spesifikke linjen ved hjelp av VIM Editor.

Installasjon av Vim Editor

Før du bruker VIM -redigereren, installerer vi den. Før installasjonen av VIM -redaktøren, oppdaterer vi depotet.

$ sudo apt oppdatering

Etter oppdateringen kan Vim installeres som:

$ sudo apt install vim -y

Nå oppretter vi en fil ved hjelp av VIM Editor.

$ vim myfile.tekst

Rediger teksten i redaktøren ved å trykke på "jeg" for å legge inn innsatsmodus, skrive teksten og avslutte redaktøren ved å lagre filen ved å bruke ": xa".

Hopp til bestemte linjekommandoer i VIM : Når installasjonen er fullført, vil vi nå diskutere hoppkommandoene. Vi kan hoppe til den spesifikke linjen i tekstfilen ved å bruke en kommando hvis generelle syntaks er:

$ vim +[linjetall] [filnavn]

I vårt tilfelle ville kommandoen være som:

$ vim +2 myfile.tekst

Når vi trykker Enter for å utføre kommandoen, vil redaktøren være åpen, og vi kan se markøren peker i starten av linje 2.

Hvis vi er i VIM -redaktøren, så gjør du bare dette, “Trykk på Enter -tasten, skriv linjenummeret og trykk på Shift+ G”:

Igjen er utgangen den samme.

Hopp til starten av den aktuelle linjen i teksten : Hvis vi har en tekst på flere hundre linjer og vi vil gå til starten av en linje for å redigere den, bruker vi ganske enkelt, “Skift + ^”:

Hopp til slutten av den aktuelle linjen i teksten : Vi kan hoppe til slutten av den spesifikke linjen ved å gå på en linje og gjøre følgende; “Shift + $”:

Hopp til en linje med et bestemt ord : Hvis vi vil hoppe til en linje med noen spesifikke ord for å erstatte de ordene vi kan gjøre det ved å bruke, ” / [Skriv inn ordet du vil finne] ”:

Å finne den neste linjen der ordet er til stede; ”Type“ N ”og trykk Enter -tasten”:

Utfallet som viser markøren som beveger seg til neste linje der ordet bærbar PC er til stede.

Konklusjon

Å finne et spesifikt ord i en tekstfil eller kode på hundrevis av linjer er ikke mindre enn et problem. Problemet kan løses ved hjelp av en funksjonsrik VIM-redaktør. Denne artikkelen presenterte forskjellige metoder for å gjøre endringer i en fil ved hjelp av VIM -redigerer, for eksempel å hoppe til en bestemt linje, finne et ord og flytte toppen og enden av en fil gjennom forskjellige snarveisnøkler.