Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
emacs向上滚动其他窗口_Emacs - Fatal编程技术网

emacs向上滚动其他窗口

emacs向上滚动其他窗口,emacs,Emacs,在Emacs中,我们可以使用某些命令滚动非活动窗口 但并非所有细节都列在手册中 C-M-v可以向下滚动另一个窗口 我的意图是向上滚动另一个窗口,我如何才能做到这一点?尝试C-M-S-v,即向下滚动另一个窗口 您可以通过执行C-h b(描述绑定)来查找此类密钥绑定,该命令使用当前缓冲区的所有密钥绑定和相关命令的列表填充*Help*缓冲区。快速搜索“滚动其他”(scroll other)显示了您提到的绑定以及我列出的绑定。您也可以为C-M-v提供一个否定参数。 几乎任何修饰符组合都可以给出否定参数。

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

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

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

我的意图是向上滚动另一个窗口,我如何才能做到这一点?

尝试C-M-S-v,即
向下滚动另一个窗口


您可以通过执行C-h b(
描述绑定
)来查找此类密钥绑定,该命令使用当前缓冲区的所有密钥绑定和相关命令的列表填充
*Help*
缓冲区。快速搜索“滚动其他”(scroll other)显示了您提到的绑定以及我列出的绑定。

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

,您可以执行M-PageUp和M-PageDn来滚动其他窗口。如果您已经习惯使用PageUp/PageDn进行滚动,那就太好了。

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

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

scroll other window是Emacs的原生C API,因此它应该是现成的。检查其文档

请随意为他们指定热键

我每天都使用这个:


如果
C-u-C-M-v
(即
用ARG
-
滚动其他窗口
)不适用于您,则可以执行
C-u-C-M-v
(即
向下滚动其他窗口
)操作,在终端中使用Emacs时可能会发生这种情况

摘自
C-h f滚动其他窗口

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


我尝试了command+meta+shift+v,但另一个窗口没有向上滚动。我正在终端(MacOSX)中使用Emacs24.3。最初的海报想知道如何向上滚动另一个窗口,而不是向下滚动。在终端(确切地说是iterm2)中,您无法使用shift meta v命令,尽管这是正确的答案。在mac电脑上,我不得不使用function+up_箭头向上滚动另一个窗口。function+down_箭头也会向下滚动另一个窗口。谢谢@user798719我遇到了完全相同的问题。你们是否为终端绑定了function+。默认情况下,它在macOS默认终端上不工作。@user798719请尝试
C-u-C-M-v
。请参阅:迄今为止的最佳选项fwiw,
M-PageUp
(即
M-
)和
M-PageDown
(即
M-
)的默认绑定是
滚动其他窗口
向下滚动其他窗口
。看看这个来学习如何重新绑定:是的,非常实用。我已经在C-M-和C-M-上绑定了这些lambda,因为scroll other window和scroll other window down已经绑定到C-M-和M-并且M-up和M-down被org-mode重用。例如,如果滚动超过一页,每次都必须给出否定参数。打字有点难。
(define-key global-map [(meta up)] '(lambda() (interactive) (scroll-other-window -1)))
(define-key global-map [(meta down)] '(lambda() (interactive) (scroll-other-window 1)))