Antworten:
Mit den Befehlen z.
und zz
wird die Zeile neu zentriert, auf der sich der Cursor befindet. z.
Bewegt den Cursor auch zum ersten Nicht-Leerzeichen in der Zeile, während zz
der Cursor dort bleibt, wo er ist.
Es gibt ähnliche Befehle für den oberen ( z<CR>
/ zt
) und unteren ( z-
/ zb
) Bereich des Fensters.
Die Versionen dieser Befehle, die mit einem Buchstaben enden, behalten die Cursorspalte bei, während diejenigen, die mit Interpunktion enden, den Cursor bewegen.
Tippe, zz
um die aktuelle Zeile auf dem Bildschirm zu zentrieren:
Ja, im normalen Modus können Sie dies verwenden zz
. Da aber die docs vorwarnen, mit capslock vorsichtig sein , da ZZ
die Puffer - Datei schreiben und beenden.
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | "normal! g'\"zz"