使用CRTL-F向上滚动到EOF时如何保持10行可见?


17

我习惯于使用vi,而不是vim。我发现vim令人讨厌的是,当您使用CTRL-F滚动并到达EOF时,vim向下滚动到最后一行并将此行放在屏幕顶部,而您看不到上面的行。您必须向上滚动一点才能看到上下文。所有这一切仅发生在CTRL-F上,而不发生在j或向下光标键上。

在vi中,向下滚动(使用CTRL-F),但是到达EOF时仍显示15行,然后显示典型的〜。

在这种情况下,如何配置vim以使其表现得像vi?我正在使用Putty进行远程访问。

Answers:


25

您想要设置选项scrolloff

'scrolloff''so'数字(默认为0)

光标上方和下方保持的屏幕行数。这将使周围的工作环境可见。

使用例如

:set scrolloff=10

始终保持至少10行可见。


2

使用shift-g可以更轻松地找到文件的底部。它不会超出文件末尾。


3
他的目标不是尝试转到文件末尾。他使用CTRL-F滚动浏览文件,并且到结束时不喜欢Vim的行为。那是另一回事。
海星2012年

@海星啊,好的。我的误会
James T
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.