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

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

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

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

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

答案1

您想设置选项滚动关闭

‘scrolloff’ ‘so’ 数字(默认 0)

光标上方和下方保留的屏幕行数。这将使您工作周围的一些上下文可见。

使用例如

:set scrolloff=10

始终保持至少 10 行可见。

答案2

使用 shift-g 更容易到达文件末尾。它不会超出文件末尾。

相关内容