emacs滚动其他窗口

时间:2012-04-24 02:01:24

标签: emacs

在Emacs中,我们可以使用某些命令滚动非活动窗口

但并非所有细节都列在手册中。

C-M-v可以向下滚动另一个窗口

我打算向上滚动另一个窗口,我怎么能这样做?

6 个答案:

答案 0 :(得分:43)

尝试 C-M-S-v ,即scroll-other-window-down

你可以通过 Ch b describe-bindings)来找到这样的键绑定,它填充*Help*缓冲区,其中包含当前所有键绑定和相关命令的列表缓冲。对scroll-other的快速搜索显示了您提到的绑定以及我列出的绑定。

答案 1 :(得分:26)

在许多终端上,您可以执行 M-PageUp M-PageDn 来滚动另一个窗口。如果您已经习惯使用 PageUp / PageDn 进行滚动,那就太好了。

答案 2 :(得分:9)

您也可以为C-M-v提供否定参数。 几乎任何修饰符组合都可以给出否定参数。 在这种情况下,您可以输入C-M-- C-M-v

答案 3 :(得分:2)

向下滚动, (滚动其他窗口)

向上滚动, (滚动其他窗口' - )

scroll-other-window是Emacs的原生C API,所以它应该是开箱即用的。查看其文档。

随意为他们分配热键

答案 4 :(得分:2)

我使用它(每天):

    Get New connection
     Query the DB
if get information looking for
              processes it 
    else 
            it get sleep for 1 sec 
    Clean resources/connect resources free

答案 5 :(得分:0)

如果C-u - C-M-v(即scroll-other-window)对您不起作用,您可以进行-(即使用ARG C-M-S-v的{​​{1}}),例如在终端中使用Emacs。

摘录自scroll-other-window-down

负ARG表示向下滚动。如果ARG是原子“-”,则向下滚动几乎全屏。