Navigation

Navigieren in vim

Bei h, l, j, k, w, e und b kann jeweils eine Zahl vorangestellt werden. Bei 5h bewegt sich der Cursor um 5 Zeichen nach links, bei 3b drei Wörter rückwärts.

h Bewegt Cursor ein Zeichen nach links
l Bewegt Cursor ein Zeichen nach rechts
j Bewegt Cursor eine Zeile nach unten
k Bewegt Cursor eine Zeile nach oben
w Bewegt Cursor ein Wort vorwärts auf das erste Zeichen
e Bewegt Cursor an das nächste Wortende
b Bewegt Cursor zum ersten Zeichen des vorhergehenden Wortes
$ Bewegt Cursor ans Zeilenende
2$ Bewegt den Cursor ans Zeilenende der nächsten Zeile
0 Bewegt Cursor an den Zeilenbeginn
ge Bewegt den Cursor zum letzten Zeichen des vorhergehenden Wortes
{ Bewegt den Cursor einen Absatz nach oben
} Bewegt den Cursor einen Absatz nach unten
gg Bewegt Cursor zur ersten Zeile
G Bewegt Cursor zur letzten Zeile
NG Bewegt Cursor zu Zeile N
:N (Kommandozeilenmodus) Wie NG
% Bewegt Cursor zu zugehörigen Zeichen unter dem Cursor. Beispielsweise kann so der Cursor von öffnender zu schließender Klammer (und umgekehrt) bewegt werden. Siehe auch :set matchpairs
fx Springt nach rechts zum nächsten Zeichen “x”
3fx Springt nach rechts zum dritten “x”
tx Springt nach rechts vor das nächste Zeichen “x”
Fx Springt nach links zum nächsten Zeichen “x”
Tx Springt nach links ein Zeichen vor Erreichen von “x”
30% Platziert den Cursor bei 30% des Dokuments (Zeilenanzahl)
H Springt auf die erste sichtbare Zeile
M Springt in die Mitte des sichtbaren Textes
L Spingt in die letzte Zeile des sichtbaren Textes
Xgt Gehe zu Tab X
XgT gehe X Tabs zurück
STRG-U Scrollt eine halbe Fensterseite nach oben
STRG-D Scrollt eine halbe Fensterseite nach unten
STRG-E Scrollt eine Zeile nach oben
STRG-Y Scrollt eine Zeile nach unten
STRG-F Scrollt eine Fensterseite minus zwei Zeilen nach unten
STRG-B Scrollt eine Fensterzeile minus zwei Zeilen nach oben
zz Zentriert die Anzeige auf die Zeile des Cursors