如何在Emacs中以文档视图模式向下滚动页面?

Viv*_*ivi 3 emacs docview

我最近开始在Emacs中使用doc-view,但是我遇到了很多问题。主要的问题是我无法向下滚动页面。我可以使用“ n”或“ p”查看下一页或上一页,但是用于向上和向下滚动页面的命令(据说是SPACE和DEL)不起作用。好吧,公平地讲,DEL是可行的,但是它转到上一页而不是向上滚动到上一页的底部。结果是我只能看到pdf页面的顶部,而不能看到底部。

我尝试将视图更改为连续视图,但这也不起作用。这是我尝试更改的内容:

替代文字

我确实检查了doc-view的自定义设置,但是对我来说,变量(或选项,或称其为“变量”)似乎并不能解决我的问题。

更多信息:我确实设法使SPACE和DEL可以正常工作,但是我不记得自己做了什么,也无法使其再次工作。我正在使用Aquamacs。

有任何想法吗?

顺便说一句,我遇到的另一个问题是doc-view导致Aquamacs崩溃,这意味着它冻结了所有内容,保持“思考”状态,我不得不强制退出Aquamacs使其重新工作。虽然这不是我的主要问题,但如果有人能告诉我任何有关此事,我也将不胜感激。

谢谢!

编辑:我尝试了下面的答案所建议的,它不起作用,继续尝试其他事情/命令,然后Cn和SPACE开始起作用!我退出了Aquamacs,再次启动它,打开了一个pdf文档,然后又恢复了工作。有人可以解释发生了什么吗?我该如何使其可靠?

abo*_*abo 7

(setq doc-view-continuous t)
Run Code Online (Sandbox Code Playgroud)

这使您可以使用鼠标滚轮滚动整个文档(而不仅仅是当前页面)。


Jür*_*zel 1

向下滚动的命令绑定到:

中,下

不是SPC

更新:

SPC是docview模式下的反弹。无法使用 GNU Emacs/Linux 重现您的问题,您可以调用:

M-x doc-view-scroll-down-or-previous-page
Run Code Online (Sandbox Code Playgroud)