In dit artikel leggen we uit hoe je binnen een bestand navigeert met Vim. We zullen enkele navigatietechnieken voor navigatie voorstellen, die u zullen helpen de productiviteit te verbeteren improve.
We hebben alle navigatie-opties op Vim in dit artikel uitgevoerd met Ubuntu 20.04 systeem.
Navigeren in een bestand in Vim?
Vim biedt een aantal gecompliceerde manieren om binnen een bestand te navigeren. Je moet sneltoetsen onthouden voor Vim-navigatie. Laten we beginnen met het bekijken van de volgende Vim-navigatie-opties:.
Eerst opent u de terminal via de startbalk voor toepassingen. Typ nu 'Vi' om de Vim-opdrachtregeleditor te starten. Typ de volgende opdracht om een bestand in Vim te openen om het te bewerken:
:BewerkOf u kunt ook de volgende opdracht op de terminal typen om een bestand te openen:.
$ Vi
Navigeren binnen bestandsregels
Zodra het bestand is geopend in Vim, probeert u de volgende navigatie-opties voor de bestandsregel op dit bestand:.
k - omhoog bewegen
j - naar beneden bewegen
l - ga naar de rechterkant
h - naar de linkerkant verplaatsen
U kunt ook de pijltoetsen op het toetsenbord gebruiken om door een bestand te navigeren.
U kunt de bewerking ook N keer herhalen in Vim. Als u bijvoorbeeld 5 regels naar beneden wilt gaan, schrijf dan '5j'.
Met Vim kunnen gebruikers ook in een bestand naar andere posities navigeren in plaats van alleen omhoog of downloaden. Gebruik de volgende opties om deze actie uit te voeren:.
0 - cursor gaat naar het begin van de huidige regel
$ - cursor gaat naar het einde van de huidige regel
Ctrl + f - verplaatsen om naar beneden te scrollen op de hele pagina
Ctrl + b - verplaatsen om de hele pagina omhoog te scrollen
Navigeren tussen de bestandswoorden
U kunt de volgende opdracht gebruiken voor woordnavigatie binnen een bestand −
w - cursor gaat naar het begin van het volgende woord
e - cursor gaat naar het einde van het woord
b - cursor gaat naar het begin van het vorige woord
Speciale navigatie
De volgende commando's kunnen worden gebruikt om naar een bepaalde lijnpositie te navigeren:
:n - ga naar de n-de regel in een bestand
:0 - ga naar het begin van het huidige bestand
of
(gg - deze optie zal de cursor ook naar het begin van het bestand verplaatsen)
:$ - ga naar het einde van het huidige bestand
of
(G - u kunt deze optie ook gebruiken om naar het einde van het bestand te gaan)
Opmerking: wanneer u toetsenbordtoetsen gaat gebruiken, wees dan voorzichtig met het geval van toetsen.
H - verplaats de cursor naar het begin van het weergavescherm.
M - verplaats de cursor naar de middelste regel van het scherm.
L - verplaats de cursor naar de eindregel van het scherm.
Navigeren binnen alinea's
- verplaats de cursor naar het begin van de huidige alinea. Als u keer op keer op drukt, gaat u naar het begin van de vorige alinea.
- verplaats de cursor naar het einde van de alinea. Als u keer op keer op drukt, gaat u naar het einde van de volgende alinea.
Sprongen gebruiken voor navigatie?
Vim houdt elke navigatie bij via een springlijst. U kunt achteruit en vooruit gaan met behulp van de springlijst.
De springlijst houdt alle plaatsen bij die u hebt bezocht door het regelnummer, de kolom en het bestand/tekst bij te houden.
Voer de volgende opdracht uit om de Jump-lijst weer te geven:
:springt
U kunt de volgende opdracht gebruiken op basis van uw springlijst −
Ctrl + o - Spring met de cursor naar de vorige positie
Ctrl + i - Spring met de cursor naar de volgende positie
Codenavigatie
U kunt de volgende opties gebruiken terwijl u aan programmeercodebestanden werkt:.
% cursor wordt verplaatst om overeen te komen met haakjes
[[ ga naar het begin van de functie
[ ga naar het begin van het blok
Dat gaat allemaal over navigatie binnen een bestand in Vim-editor. In dit artikel hebben we verschillende navigatie-opties en commando's uitgelegd die je in de toekomst zullen helpen. U kunt meer navigatiesnelkoppelingen verkennen met Vim. Ik hoop dat je dit artikel leuk vindt.