Toute astuce de navigation plus rapide pour placer la ligne sur laquelle se trouve actuellement le curseur
z<CR>
ou zt
place la ligne actuelle en haut de l'écran (<CR>
== Enter)
z.
ou zz
place la ligne courante au centre de l'écran
z-
ou zb
place la ligne actuelle en bas de l'écran
(z<CR>
, z.
, et z-
place le curseur dans la première colonne non vide. zt
, zz
et zb
laisse le curseur dans la colonne courante)
Plus d'informations sur le défilement sur http://vimdoc.sourceforge.net/htmldoc/scroll.html ou
dans le type de vim :help scroll-cursor
Sortie du :help scroll-cursor
@mtk mentionne. Notez qu'il existe une différence entre zz
et z.
.
Les commandes suivantes repositionnent la fenêtre d'édition (la partie du tampon que vous voyez) tout en gardant le curseur sur la même ligne:
z<CR> Redraw, line [count] at top of window (default
cursor line). Put cursor at first non-blank in the
line.
zt Like "z<CR>", but leave the cursor in the same
column. {not in Vi}
z{height}<CR> Redraw, make window {height} lines tall. This is
useful to make the number of lines small when screen
updating is very slow. Cannot make the height more
than the physical screen height.
z. Redraw, line [count] at center of window (default
cursor line). Put cursor at first non-blank in the
line.
zz Like "z.", but leave the cursor in the same column.
Careful: If caps-lock is on, this command becomes
"ZZ": write buffer and exit! {not in Vi}
z- Redraw, line [count] at bottom of window (default
cursor line). Put cursor at first non-blank in the
line.
zb Like "z-", but leave the cursor in the same column.
{not in Vi}
Pour les quatre commandes suivantes, le curseur suit l'écran. Si le caractère sur lequel se trouve le curseur est déplacé hors de l'écran, le curseur est déplacé vers le caractère le plus proche qui est à l'écran. La valeur de "sidecroll" n'est pas utilisée.
z<Right> or
zl Move the view on the text [count] characters to the
right, thus scroll the text [count] characters to the
left. This only works when 'wrap' is off. {not in
Vi}
z<Left> or
zh Move the view on the text [count] characters to the
left, thus scroll the text [count] characters to the
right. This only works when 'wrap' is off. {not in
Vi}
zL Move the view on the text half a screenwidth to the
right, thus scroll the text half a screenwidth to the
left. This only works when 'wrap' is off. {not in
Vi}
zH Move the view on the text half a screenwidth to the
left, thus scroll the text half a screenwidth to the
right. This only works when 'wrap' is off. {not in
Vi}
Pour les deux commandes suivantes, le curseur n'est pas déplacé dans le texte, seul le texte défile à l'écran.
zs Scroll the text horizontally to position the cursor
at the start (left side) of the screen. This only
works when 'wrap' is off. {not in Vi}
ze Scroll the text horizontally to position the cursor
at the end (right side) of the screen. This only
works when 'wrap' is off. {not in Vi}