vim: 为什么 SHIFT+H 和 SHIFT+L 不在屏幕上的第一行和最后一行跳转?

use*_*454 2 vim

我正在使用 Fedora 29 中包含的 vim:

VIM - Vi IMproved 8.1(2018年5月18日,2019年2月4日14:19:12编译)

我刚刚注意到按 H 或 L 光标不会在屏幕上的第一行和最后一行上跳跃。软件有什么改变吗?因为我认为它正在回到过去......

编辑:当使用 CTRL-E 和 CTRL-Y 滚动时,顶部有 5 行,底部有 5 行作为“边距”

Ran*_*ris 7

有些东西已将该scrolloff选项设置为非默认值。运行:verbose set scrolloff看看它被设置在哪里。

  • 对于为 Linux 发行版打包 vim 的人来说,这是一个问题。您应该在自己的“.vimrc”中覆盖它,而不是在该文件中更改它。 (2认同)