2011-09-06 55 views
2

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

回答

6

设置变量scroll-preserve-screen-position

如果滚动 命令将其垂直移出窗口,例如点数,则t的值意味着点保持其屏幕位置。当全屏滚动 时。

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

+0

+1啊,很高兴看到它进入核心Emacs,我将离开我的答案更旧的(过时的)Emacsen ... –

+0

谢谢nschum。抱歉耽搁了。这工作相当好,它仍然有点有趣,但比以前更好,更可预测:) – sligocki

相关问题