首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs 26.3:干卷轴

Emacs 26.3:干卷轴
EN

Stack Overflow用户
提问于 2020-01-19 14:33:53
回答 1查看 174关注 0票数 0

Emac的滚动非常不稳定和不可预测。奇怪的是,当你滚动时,上线几乎从来不是一条没有字符的线--但是非常罕见。我最好的猜测是,emacs的垂直滚动条可能不是考虑文件中的行数,而是考虑字符的数量或什么的?那么,一旦它找到了它想要的字符在最上面一行,它回溯,以找到该字符的开头?

是否可以简单地让每一行都在滚动条滚动区域中占有相同的份额呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-10 02:34:51

我将以下内容添加到我的~/.emacs文件中。

前三个调整外观时,使用滚动条。在大多数情况下,仅使用scroll-conservatively可能就足够了,但我看到了其他两种情况似乎有所帮助的边缘情况。我没有一个完整的解释,我想知道更多,如果有人有一个想法。

接下来的两个会影响鼠标的滚动轮。具体来说,mouse-wheel-scroll-amount设置意味着每轮点击移动2条线,如果按住换档,则移动10条线。或整个页面( nil在此使用中的含义)(屏幕上的行数),如果控制被按住。mouse-wheel-progressive-speed防止滚动变得越来越快,因为你做的更多。

代码语言:javascript
复制
(setq scroll-step 1)
(setq scroll-conservatively 10000)
(setq auto-window-vscroll nil)

(setq mouse-wheel-scroll-amount '(2 ((shift) . 10) ((control) . nil)))
(setq mouse-wheel-progressive-speed nil)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59811023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档