Navigering i en fil i VIM

Navigating Within File Vim



Navigation i en fil spiller en afgørende rolle i tekstredigering. For at være mere produktiv skal du kende alle mulige genvejsmetoder eller nøgler, der er relateret til filnavigation i Vim -editor. Navigation i en fil i andre grafiske redaktører er ret let og enkel. Men i Vim skal du huske nogle tips og tricks i forbindelse med Vim -navigationsmuligheder. Vim tilbyder stor support til nogle avancerede navigationsfunktioner.

I denne artikel vil vi forklare, hvordan man navigerer i en fil ved hjælp af Vim. Vi foreslår nogle navigationsteknikker til navigation, som hjælper dig med at forbedre produktiviteten.







Vi har kørt alle navigationsmuligheder på Vim i denne artikel ved hjælp af Ubuntu 20.04 -system.



Hvordan navigerer man i en fil i Vim?

Vim tilbyder nogle komplicerede måder at navigere i en fil. Du skal huske genvejstaster til Vim -navigation. Lad os begynde at gennemgå følgende Vim -navigationsmuligheder.



Først åbner du terminalen gennem applikationsstartlinjen. Skriv nu 'Vi' for at starte Vim kommandolinjeditor. Skriv følgende kommando for at åbne en fil i Vim til redigering:





:redigere<filnavn>

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

$Vi<filnavn>



Navigering inden for fillinjer

Når filen er åben i Vim, vil du prøve følgende fillinjenavigationsindstillinger på denne fil.

k - bevæg dig opad
j - bevæg dig nedad
l - flyt til højre side
h - flyt til venstre side

Du kan også bruge tastaturpiletaster til navigation i en fil.

Du kan også gentage handlingen for N gange i Vim. For eksempel, hvis du vil flytte ned med 5 linjer, så skriv '5j'.

Vim giver også brugere mulighed for at navigere i en fil til andre positioner i stedet for kun opad eller download. Brug følgende muligheder for at udføre denne handling.

0 - markøren flytter til starten af ​​den aktuelle linje
$ - markøren flytter til slutningen af ​​den aktuelle linje
Ctrl + f - flyt for at rulle ned på hele siden
Ctrl + b - flyt for at rulle op på hele siden

Navigering mellem filordene

Du kan bruge følgende kommando til ordnavigering i en fil -

w - markøren flytter til starten af ​​det næste ord
e - markøren flytter til slutningen af ​​ordet
b - markøren flytter til starten af ​​det forrige ord

Særlig navigation

Følgende kommandoer kan bruges til at navigere til en bestemt linjeposition:

: n - gå til den niende linje i en fil
: 0 - gå til starten af ​​den aktuelle fil

eller

(gg - denne indstilling vil også flytte markøren til starten af ​​filen)

: $ - gå til slutningen af ​​den aktuelle fil

eller

(G - du kan også bruge denne indstilling til at flytte til slutningen af ​​filen)

Bemærk: når du vil bruge tastaturets nøgler, så vær forsigtig med nøgler.

H - flyt markøren til starten af ​​den viste skærm.
M - flyt markøren til skærmens midterlinje.
L - flyt markøren til slutlinjen på skærmen.

Navigering inden for afsnit

{ - flyt markøren til starten af ​​det aktuelle afsnit. Hvis du trykker på {igen og igen, vil dette flytte dig til starten af ​​det foregående afsnit.

} - flyt markøren til slutningen af ​​afsnittet. Hvis du trykker på} igen og igen, flytter det dig til slutningen af ​​det næste afsnit.

Hvordan bruges spring til navigation?

Vim registrerer hver navigation gennem en springliste. Du kan bevæge dig tilbage og fremad ved hjælp af springlisten.

Springlisten registrerer alle steder, du har været besøgt, ved at spore linjenummeret, kolonnen og filen/teksten.

Udfør følgende kommando for at få vist Jump -listen:

:spring

Du kan bruge følgende kommando baseret på din springliste -

Ctrl + o - Spring markøren til den forrige position
Ctrl + i - Spring markøren til den næste position

Kode Navigation

Du kan bruge følgende muligheder, mens du arbejder med programmering af kodefiler.

% markør flyttes for at matche parentes
[[gå til start af funktionen
[{gå til starten af ​​blokken

Det handler om navigation i en fil i Vim -editor. I denne artikel forklarede vi forskellige navigationsmuligheder og kommandoer, som vil hjælpe dig i fremtiden. Du kan udforske flere navigationsgenveje ved hjælp af Vim. Jeg håber, at du kan lide denne artikel.