vim - Navigation
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 |