Navigera i en fil i VIM

Navigating Within File Vim



Navigering i en fil spelar en viktig roll vid textredigering. För att vara mer produktiv bör du känna till alla möjliga genvägsmetoder eller nycklar relaterade till filnavigering i Vim -redigeraren. Navigering i en fil i andra grafiska redaktörer är ganska enkelt och enkelt. Men i Vim måste du komma ihåg några tips och tricks relaterade till Vim -navigationsalternativ. Vim erbjuder bra stöd för några avancerade navigationsfunktioner.

I den här artikeln kommer vi att förklara hur du navigerar i en fil med Vim. Vi kommer att föreslå några navigeringstekniker för navigering, som hjälper dig att förbättra produktiviteten.







Vi har kört alla navigeringsalternativ på Vim i den här artikeln med Ubuntu 20.04 -system.



Hur navigerar jag i en fil i Vim?

Vim erbjuder några komplicerade sätt att navigera i en fil. Du måste komma ihåg kortkommandon för Vim -navigering. Låt oss börja granska följande Vim -navigationsalternativ.



Först öppnar du terminalen genom applikationsstartfältet. Skriv nu 'Vi' för att starta kommandoradsredigeraren Vim. Skriv följande kommando för att öppna en fil i Vim för redigering:





:redigera<filnamn>

Eller så kan du också skriva följande kommando på terminalen för att öppna en fil.

$Vi<filnamn>



Navigera inom filrader

När filen är öppen i Vim kommer du att prova följande filradsnavigationsalternativ för den här filen.

k - gå uppåt
j - gå nedåt
l - flytta till höger sida
h - flytta till vänster sida

Du kan också använda piltangenterna för att navigera i en fil.

Du kan också upprepa operationen för N gånger i Vim. Till exempel, om du vill flytta ner med fem rader, skriv sedan '5j'.

Vim låter också användare navigera i en fil till andra positioner istället för bara uppåt eller nedladdning. Använd följande alternativ för att utföra denna åtgärd.

0 - markören flyttar till början av den aktuella raden
$ - markören flyttas till slutet av den aktuella raden
Ctrl + f - flytta för att rulla ner hela sidan
Ctrl + b - flytta för att rulla upp hela sidan

Navigera mellan filorden

Du kan använda följande kommando för ordnavigering i en fil -

w - markören flyttar till början av nästa ord
e - markören flyttas till slutet av ordet
b - markören flyttar till början av föregående ord

Särskild navigering

Följande kommandon kan användas för att navigera till en viss radposition:

: n - gå till n: e raden i en fil
: 0 - gå till början av den aktuella filen

eller

(gg - det här alternativet kommer också att flytta markören till början av filen)

: $ - gå till slutet av den aktuella filen

eller

(G - du kan också använda det här alternativet för att flytta till slutet av filen)

Notera: när du använder tangentbordets nycklar, var försiktig när det gäller nycklar.

H - flytta markören till början av skärmen.
M - flytta markören till skärmens mittlinje.
L - flytta markören till skärmens slutrad.

Navigera inom stycken

{ - flytta markören till början av det aktuella stycket. Om du trycker på {om och om igen kommer detta att flytta dig till början av föregående stycke.

} - flytta markören till slutet av stycket. Om du trycker på} om och om igen, flyttas det till slutet av nästa stycke.

Hur använder jag hopp för navigering?

Vim registrerar varje navigering genom en hopplista. Du kan flytta bakåt och framåt med hjälp av hopplistan.

Hopplistan registrerar alla platser du har besökt genom att spåra radnummer, kolumn och fil/text.

Utför följande kommando för att visa hopplistan:

:hoppar

Du kan använda följande kommando baserat på din hopplista -

Ctrl + o - Hoppa markören till föregående position
Ctrl + i - Hoppa markören till nästa position

Kodnavigering

Du kan använda följande alternativ när du arbetar med programmering av kodfiler.

% -markören flyttas för att matcha parenteser
[[gå till start av funktionen
[{gå till början av blocket

Det handlar om navigering i en fil i Vim -redigeraren. I den här artikeln förklarade vi olika navigeringsalternativ och kommandon som hjälper dig i framtiden. Du kan utforska fler navigationsgenvägar med Vim. Jag hoppas att du gillar den här artikeln.