Emacs:PageUp PageDown并返回到初始位置
在Emacs中,为什么我按PageUp然后再按PageDown,光标没有返回到初始位置,而是页面上的其他地方。有什么办法让它做到这一点吗?例如,让 PageUp 和 PageDown 仅将光标向上或向下移动可见行数。
In Emacs, why I press PageUp and then PageDown, the cursor does not return to the initial position, but some other place on the page. Is there any way to make it do this? For example, have PageUp and PageDown just move the cursor up or down the number of rows visible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
设置变量
scroll-preserve-screen-position
。最新版本的 Emacs 也会保留当前列,即使中间位置不存在该列。
Set the variable
scroll-preserve-screen-position
.Recent versions of Emacs will also preserve the current column even if that column doesn't exist in the intermediate position.
您可以使用一个包来执行此操作: scroll -in-place
我在 Emacs wiki 页面上找到了 平滑滚动。
There is a package you can use to do this: scroll-in-place
I found it on the Emacs wiki page for SmoothScrolling.