Câu trả lời:
z<CR>
hoặc zt
đặt dòng hiện tại lên trên cùng của màn hình ( <CR>
== Enter)
z.
hoặc zz
đặt dòng hiện tại vào giữa màn hình
z-
hoặc zb
đặt dòng hiện tại xuống dưới cùng của màn hình
( z<CR>
, z.
, Và z-
đặt con trỏ vào cột không trống đầu tiên. zt
, zz
Và zb
rời khỏi con trỏ vào cột hiện hành)
Thông tin thêm về cuộn tại http://vimdoc.sourceforge.net/htmldoc/scroll.html
hoặc
ở dạng vim:help scroll-cursor
z.
trước đây. Tôi nghĩ rằng tôi thích có hai phím khác nhau để nhấn hơn là nhấn đúp. Bạn có thể thực hiện gõ phím song song đồng thời, miễn là chúng hạ cánh đúng thứ tự và thời gian giữa các lần nhấn có thể khá ngắn, làm cho điều này trở thành một lựa chọn rất nhanh. Các phím z
và .
gương là gương của nhau (ít nhất là trên bàn phím en-GB của tôi). Bạn có thể thích một cú chạm hai lần một cách hợp lý z
, và thật tuyệt khi chúng tôi có cả hai tùy chọn.
Đầu ra của :help scroll-cursor
đề cập @mtk. Lưu ý rằng có một sự khác biệt giữa zz
và z.
.
Các lệnh sau định vị lại cửa sổ chỉnh sửa (phần bộ đệm mà bạn nhìn thấy) trong khi giữ con trỏ trên cùng một dòng:
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}
Đối với bốn lệnh sau, con trỏ theo sau màn hình. Nếu ký tự mà con trỏ đang bật được di chuyển khỏi màn hình, con trỏ sẽ được di chuyển đến ký tự gần nhất trên màn hình. Giá trị của 'sidecroll' không được sử dụng.
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}
Đối với hai lệnh sau, con trỏ không được di chuyển trong văn bản, chỉ có văn bản cuộn trên màn hình.
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
thay vìz.