Emacs:PageUp PageDown并返回初始位置

时间:2011-09-06 19:20:19

标签: emacs scroll

在Emacs中,为什么我按PageUp然后按PageDown,光标不会返回到初始位置,而是返回页面上的其他位置。有没有办法让它这样做?例如,让PageUp和PageDown只是向上或向下移动光标可见的行数。

2 个答案:

答案 0 :(得分:6)

设置变量scroll-preserve-screen-position

  

值t表示如果滚动,则点保持其屏幕位置   命令将其垂直移出窗口,例如滚动时   全屏。

即使该列不存在于中间位置,最新版本的Emacs也会保留当前列。

答案 1 :(得分:1)

您可以使用一个包来执行此操作:scroll-in-place

我在Emacs wikiSmoothScrolling页面上找到了它。