两个 Dired Emacs 缓冲区之间同步浏览?

两个 Dired Emacs 缓冲区之间同步浏览?

我使用两个 Dired Emacs 缓冲区,并列在两个垂直面板中,将文件从我的本地计算机复制到远程服务器(通过 SCP)。我点击Ctrl + C复制本地文件并提供远程服务器存储库的路径。我认为这很麻烦,因为您必须不断从一个缓冲区切换到另一个缓冲区才能浏览其内容。

是否有可能同步两个缓冲区,假设树存储库在我的本地计算机和服务器上是相同的。我知道使用 WinSCP 和同步浏览功能已开启。编辑:Filezilla还提供此功能

或许日出指挥官可能是正确的工具,但我还没有测试过。

我不需要图形工具。

答案1

这绝对是可能的,而且不太难,使用 Sunrise Commander 和流浪汉(据我所知,所有 GNU Emacs 发行版都默认包含它)。

看一看这里有关如何在 SC 中比较目录的提示,请表面上或者递归地。一旦您获得了每个目录中不同的条目,您就可以对它们应用您需要的任何操作。

答案2

如果您使用的是 Emacs 23.2 或更高版本,请参阅用户选项dired-auto-revert-bufferauto-revert-mode

前者会在您访问 Dired 缓冲区时对其进行刷新。后者会定期刷新缓冲区。

相关内容