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

我习惯于使用vi,而不是vim。 在vim中我感到讨厌的是,当你用CTRL-F滚动并到达EOF时,vim向下滚动到最后一行,把这一行放在屏幕的顶部,而你看不到上面的行。 你必须向上滚动一下,以便看到上下文。 所有这一切只发生在CTRL-F,而不是使用j或下游标键。

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

在这种情况下,如何configurationvim的行为如vi? 我正在使用腻子进行远程访问。

你想设置选项滚动 :

'scrolloff''so'number(默认0)

保持光标上方和下方的屏幕线数。 这将使您在工作的地方可以看到一些上下文。

使用例如

:set scrolloff=10 

始终保持至less10行可见。

使用shift-g更容易到达文件的底部。 它不会超过文件的末尾。