回答:
z<CR>
またはzt
現在の行を画面の一番上に配置します(<CR>
== Enter)
z.
またはzz
、現在の行を画面の中央に配置します
z-
またはzb
、現在の行を画面の下部に配置します
(z<CR>
、z.
およびz-
最初の非ブランクの列にカーソルを置きzt
、zz
およびzb
現在の列にカーソルを残します)
スクロールの詳細については、http://vimdoc.sourceforge.net/htmldoc/scroll.html
または
vimタイプを参照してください。:help scroll-cursor
z.
前に聞いたことがありませんでした。2回押すよりも、2つの異なるキーを押す方がいいと思います。正しい順序で着地する限り、並行キーストロークを同時に行うことができ、ヒット間の時間は非常に短く、これは非常に高速なオプションになります。z
そして.
キーは(少なくとも私のエンGBのキーボードで)互いのミラーです。のダブルタップを合理的に好む可能性がありz
、両方のオプションがあるのは素晴らしいことです。
:help scroll-cursor
@mtk言及の出力。間に差があることに注意してくださいzz
とz.
。
次のコマンドは、同じ行にカーソルを置いたまま、編集ウィンドウ(表示されているバッファーの一部)の位置を変更します。
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}
次の4つのコマンドでは、カーソルは画面に追従します。カーソルが置かれている文字が画面から移動すると、カーソルは画面上にある最も近い文字に移動します。「sidescroll」の値は使用されません。
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}
次の2つのコマンドでは、カーソルはテキスト内で移動せず、テキストのみが画面上でスクロールします。
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}
zz
代わりにz.