如何在Emacs中以doc-view模式向下滚动页面?

时间:2010-06-23 10:28:41

标签: emacs docview

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

我尝试将视图更改为连续视图,但这也不起作用。这就是我尝试改变的地方:

alt text

我确实检查了doc-view的自定义,但变量(或选项,或者它们被称为的任何东西)在我看来并不适合解决我的问题。

更多信息:我确实设法在某些时候让SPACE和DEL工作,但我不记得我做了什么,我再也无法让它工作了。我正在使用Aquamacs。

有什么想法吗?

顺便说一句,我遇到的另一个问题是doc-view导致Aquamacs崩溃,这意味着它会冻结所有东西,保持“思考”,并且我必须强制退出Aquamacs以使其再次运行。虽然这不是我的主要问题,但如果有人能告诉我任何有关这方面的事情,我也会很感激。

谢谢!

编辑:我尝试了下面建议的答案,它没有用,继续尝试其他的东西/命令,然后C-n和SPACE开始工作了!我退出了Aquamacs,再次启动它,打开了一个pdf文件,它又回来了。有人可以解释一下发生了什么吗?我怎样才能让这个可靠?

2 个答案:

答案 0 :(得分:5)

(setq doc-view-continuous t)

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

答案 1 :(得分:2)

要向下滚动的命令绑定到:

C-n,向下

不是 SPC

更新:

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

M-x doc-view-scroll-down-or-previous-page