我可以在emacs中同步滚动窗口吗?

我可以在emacs中同步滚动窗口吗?,emacs,Emacs,我的意思是,如果我输入c-x 2,那么为了进行比较,我希望它在我滚动临时窗口时同步滚动其他窗口。尝试: 跟随模式是一种次要模式,使两个显示相同缓冲区的窗口滚动为一个高的“虚拟窗口” 请注意,跟随模式只能同步包含相同文件的滚动窗口。对于同步滚动不同文件的窗口,这是一个答案 跟随模式只能同步包含内容的滚动窗口 相同的文件。可以用不同的文件滚动窗口吗 同步9307420654 有一个次要模式可以将所有滚动命令应用于所有可见的 当前帧中的窗口。检查一下。否则,, 如果只想同时滚动两个窗口,并且仅在使用

我的意思是,如果我输入c-x 2,那么为了进行比较,我希望它在我滚动临时窗口时同步滚动其他窗口。

尝试:

跟随模式是一种次要模式,使两个显示相同缓冲区的窗口滚动为一个高的“虚拟窗口”

请注意,跟随模式只能同步包含相同文件的滚动窗口。对于同步滚动不同文件的窗口,这是一个答案

跟随模式只能同步包含内容的滚动窗口 相同的文件。可以用不同的文件滚动窗口吗 同步9307420654

有一个次要模式可以将所有滚动命令应用于所有可见的 当前帧中的窗口。检查一下。否则,, 如果只想同时滚动两个窗口,并且仅在使用 特定的按键,您可以执行类似滚动的功能 当前窗口(向上或向下滚动),然后是“其他” 窗口”(即窗口列表中的下一个窗口),带有 滚动其他窗口(带有参数“-,即符号“减号”),用于 向下滚动)。然后您可以将其分配给按键,例如C-M-up /放下

:

使用
M-x滚动所有模式
将多个缓冲区一起滚动

对于直观地比较难以区分的两个文件非常有用 因为在你所看到的变化中有很多琐碎的变化 因为


另一个解决方案可能是:


当然,如果您想要比较的窗口在某种程度上相似(比如同一文件的不同版本),您可能会希望使用“diff”工具,比如
M-x ediff buffers
,它可以将缓冲区与颜色进行比较,并使它们保持同步滚动。

谢谢。如果我打开两个不同的文件。有什么方法可以让它工作吗?例如,我想看到两个test.py,但它们并不完全相同,所以我想比较它们。@CrazyPage Follow模式只能同步包含相同文件的滚动窗口<代码>滚动所有模式可以将所有滚动命令应用于当前帧中的所有可见窗口。请看@ocasoprotal的答案。是的,滚动所有模式有效,只有一个缺陷,即在windows中使用鼠标滚轮滚动时不起作用。
M-x follow-mode
M-x scroll-all-mode