已忽略emacs下一屏幕上下文行

已忽略emacs下一屏幕上下文行,emacs,scroll,Emacs,Scroll,这可能是一个非常明显的问题,但我似乎遗漏了一些东西。大约一个月前,当我第一次开始使用emacs时,按下C-v键会向下滚动,并在屏幕顶部留下两行,即教程。在这一行的某个地方,我必须升级了包,现在它将光标放在屏幕的顶部,没有上下文行 运行C-u-2c-v工作正常,因此我尝试了M-x设置变量RET next screen context line RET 2,但完全没有效果。根据C-h v RET next screen context lines,我可以将变量设置为我选择的任何正数或负数,但按C-v

这可能是一个非常明显的问题,但我似乎遗漏了一些东西。大约一个月前,当我第一次开始使用emacs时,按下C-v键会向下滚动,并在屏幕顶部留下两行,即教程。在这一行的某个地方,我必须升级了包,现在它将光标放在屏幕的顶部,没有上下文行

运行
C-u-2c-v
工作正常,因此我尝试了
M-x设置变量RET next screen context line RET 2
,但完全没有效果。根据
C-h v RET next screen context lines
,我可以将变量设置为我选择的任何正数或负数,但按
C-v
始终会导致光标移动到屏幕顶部,现在移动到context lines。顺便说一句,
M-v
也有同样的问题。我在.emacs中找不到相关的设置,但我尝试了
mv.emacs.emacs.bak
,没有发现任何差异

我正在binet上运行2013-12-22的GNU Emacs 23.4.1(x86_64-pc-linux-GNU,GTK+版本2.24.22),由Debian根据
C-h C-a
修改

除此之外,emacs是一个我希望以前使用过的令人惊奇的程序,现在它几乎取代了libreoffice(在RST的帮助下)。现在学习触摸式

非常感谢您抽出时间


[编辑]:我错了,点也移动了,我没有注意到(见下文)。但是,下面建议的变量很有用。

检查用户选项的值
滚动边距
C-h v RET滚动边距RET
。默认值为0。尝试将其设置为2


还有其他与滚动相关的选项,您可以检查这些选项的值。尝试
M-x apropos option RET^滚动RET
。(忽略对
滚动条的任何点击)

谢谢-通过将其从0设置为2,这确实给了我想要的功能。然而,其他变量似乎都无法恢复
C-v
教程所说的性能。我将尝试一个旧版本,看看我是否在编造这个。这就是说,这是一个非常有用的选择,而变量的流行使emacs如此容易定制。对不起,我觉得我只是太愚蠢了。EMACS确实有正确的行为,我只是没有注意到它,因为品脱在移动(这当然是意料之中的)。我已经编辑了这个问题,但是非常感谢你的回答,因为这个变量实际上非常有用。我知道我很愚蠢。