Vim

使用 CRTL-F 向上滾動到 EOF 時,如何保持 10 行可見?

  • January 7, 2012

我習慣使用 vi,而不是 vim。我在 vim 中發現令人討厭的是,當您使用 CTRL-F 滾動並到達 EOF 時,vim 會向下滾動到最後一行並將這一行放在螢幕頂部,而您看不到上面的行。您必須向上滾動一點才能看到上下文。所有這一切都只發生在 CTRL-F 上,而不是 j 或向下游標鍵。

在 vi 中,您向下滾動(使用 CTRL-F),但是當您到達 EOF 時,它仍然會顯示 15 行,然後是典型的 ~.

在這種情況下,如何配置 vim 使其表現得像 vi?我正在使用 Putty 進行遠端訪問。

您要設置選項scrolloff

‘scrolloff’ ‘so’ 數字(預設 0)

在游標上方和下方保留的螢幕行數。這將使一些上下文在您工作的地方可見。

使案例如

:set scrolloff=10

始終保持至少 10 行可見。

使用 shift-g 更容易到達文件的底部。它不會超過文件的末尾。

引用自:https://serverfault.com/questions/146093