当光标移出屏幕时禁用屏幕跳转

时间:2014-09-10 13:12:22

标签: emacs

我是emacs的新手,我正在使用邪恶模式。

当我用j,k和i滚动离开屏幕时,emacs会将光标下的当前行重新调整到屏幕中间。

我可以在哪里停用此功能?

1 个答案:

答案 0 :(得分:4)

通过将以下设置添加到.emacs文件(或类似的用户自定义文件 - 例如init.el),用户可以覆盖在屏幕移出屏幕时重新指向的默认设置:

(setq scroll-conservatively 101)

scroll-conservatively的文档字符串,通过键入M-x describe-variable RET scroll-conservatively RET可见,内容如下(至少就Emacs Trunk的开发者快照而言)是这样的:

“如果该值大于100,重新显示将永远不会重新定位点,但总是会滚动足够的文本以使点进入视图,即使您移动很远。值为零意味着如果它移开则始终重新定位点画面“。