Existe-t-il un moyen de centrer la ligne que je modifie à l'écran? Cela est parfois nécessaire pour voir un peu plus de contexte au-dessus et au-dessous de la ligne actuelle.
23
Les commandes z.
et zz
recentreront la ligne sur laquelle se trouve le curseur. z.
déplace également le curseur sur le premier caractère non blanc de la ligne, tout en zz
maintenant le curseur là où il se trouve.
Il existe des commandes similaires pour le haut ( z<CR>
/ zt
) et le bas ( z-
/ zb
) de la fenêtre.
Les versions de ces commandes qui se terminent par une lettre conservent la colonne du curseur, tandis que celles se terminant par une ponctuation déplacent le curseur.
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | "normal! g'\"zz"
Oui, en mode normal, vous pouvez le
zz
faire. Mais comme les documents vous préviennent, soyez prudent avec capslock car vousZZ
écrivez le tampon dans un fichier et vous quittez.la source
En mode normal,
zz
déplace la ligne actuellement sous le curseur au centre de l'écran.la source