Navigere i en fil i VIM

Navigere i en fil i VIM
Navigasjon i en fil spiller en viktig rolle i tekstredigering. For å være mer produktiv, bør du kjenne alle mulige snarveismetoder eller nøkler relatert til filnavigasjon i VIM Editor. Navigering i en fil i andre grafiske redaktører er ganske enkelt og enkelt. Men i Vim må du huske noen tips og triks relatert til VIM -navigasjonsalternativer. VIM tilbyr stor støtte til noen avanserte navigasjonsfunksjoner.

I denne artikkelen vil vi forklare hvordan du navigerer i en fil ved hjelp av VIM. Vi vil foreslå noen navigasjonsteknikker for navigasjon, noe som vil hjelpe deg å forbedre produktiviteten.

Vi har kjørt alle navigasjonsalternativer på VIM i denne artikkelen ved å bruke Ubuntu 20.04 System.

Hvordan du navigerer i en fil i vim?

Vim tilbyr noen kompliserte måter å navigere i en fil. Du må huske snarveisnøkler for Vim -navigasjon. La oss begynne å gjennomgå følgende VIM -navigasjonsalternativer.

Først vil du åpne terminalen gjennom applikasjonslanseringslinjen. Skriv inn 'VI' for å lansere VIM-kommandolinjeredigereren. Skriv inn følgende kommando for å åpne en fil i VIM for redigering:

:redigere

Eller du kan også skrive inn følgende kommando på terminalen for å åpne en fil.

$ VI

Navigere innen fillinjer

Når filen er åpen i VIM, vil du prøve følgende navigasjonsalternativer for fillinjen på denne filen.

K - Gå oppover
J - Gå nedover
L - Gå til høyre side
H - Flytt til venstre side

Du kan også bruke tastaturpilnøkler for navigasjon i en fil.

Du kan også gjenta operasjonen for N ganger i VIM. Hvis du for eksempel vil bevege deg ned med 5 linjer, så skriv '5J'.

VIM lar også brukere navigere i en fil til andre stillinger i stedet for bare oppover eller nedlasting. Bruk følgende alternativer for å gjøre denne handlingen.

0 - Markøren beveger seg til starten av gjeldende linje
$ - Markøren beveger seg til slutten av gjeldende linje
CTRL + F - Gå for å bla nedover hele siden
CTRL + B - Gå for å bla opp i hele siden

Navigere mellom filordene

Du kan bruke følgende kommando for ordnavigasjon i en fil -

W - Markøren beveger seg til starten av neste ord
E - Markøren beveger seg til slutten av ordet
B - Markøren beveger seg til starten av forrige ord

Spesiell navigasjon

Følgende kommandoer kan brukes til å navigere til en bestemt linjeposisjon:

: n - Flytt til den første linjen i en fil
: 0 - Gå til starten av den gjeldende filen

eller

(GG - Dette alternativet vil også flytte markøren til starten av filen)

: $ - Gå til slutten av den gjeldende filen

eller

(G - Du kan også bruke dette alternativet for å flytte til slutten av filen)

Merk: Når du bruker tastaturnøkler, må du være forsiktig med tilfellet med nøkler.

H - Flytt markøren til starten av visningsskjermen.
M - Flytt markøren til midtlinjen på skjermen.
L - Flytt markøren til endelinjen på skjermen.

Navigering innen avsnitt

- Flytt markøren til starten av gjeldende avsnitt. Hvis du trykker på igjen og igjen, vil dette flytte deg til starten av forrige avsnitt.

- Flytt markøren til slutten av avsnittet. Hvis du trykker igjen og igjen, vil det flytte deg til slutten av neste avsnitt.

Hvordan bruke hopp til navigasjon?

Vim fører oversikt over hver navigasjon gjennom en hoppliste. Du kan bevege deg bakover og fremover ved å bruke hopplisten.

Hopplisten holder posten over alle steder du har fått besøkt ved å spore linjenummer, kolonne og filen/teksten.

Utfør følgende kommando for å vise hopplisten:

: hopper

Du kan bruke følgende kommando basert på hopplisten din -

Ctrl + O - Hopp markøren til forrige stilling
Ctrl + I - Hopp markøren til neste posisjon

Kodenavigasjon

Du kan bruke følgende alternativer mens du jobber med programmeringskodefiler.

% Markøren vil bevege seg for å matche parentes
[[flytt til starten av funksjonen
[gå til starten av blokken

Det handler om navigasjon i en fil i Vim Editor. I denne artikkelen forklarte vi forskjellige navigasjonsalternativer og kommandoer som vil hjelpe deg i fremtiden. Du kan utforske flere navigasjonssnarveier ved hjelp av VIM. Jeg håper du liker denne artikkelen.