Synchronisiertes Browsen zwischen zwei Dired Emacs-Puffern?

505
smonff

Ich verwende zwei Dired Emacs-Puffer, die in zwei vertikalen Bedienfeldern nebeneinander angeordnet sind, um Dateien von meinem lokalen Computer auf einen entfernten Server (über SCP) zu kopieren. Ich drücke, Ctrl + Cum die lokale Datei zu kopieren und den Pfad zum entfernten Server-Repository anzugeben. Bedacht, es ist ein Schmerz, weil Sie ständig von einem Puffer zum anderen wechseln müssen, um ihren Inhalt zu durchsuchen.

Ist es möglich, die beiden Puffer zu synchronisieren, vorausgesetzt, das Baumstruktur-Repository ist auf meinem lokalen Computer und auf dem Server gleich. Ich weiß, dass es möglich ist, WinSCP mit aktivierter Synchronized Browsing- Funktion zu verwenden. Édit: Filezilla bietet auch diese Funktion .

Vielleicht ist Sunrise Commander das richtige Werkzeug, aber ich habe es noch nicht getestet.

Ich brauche kein grafisches Werkzeug.

2

2 Antworten auf die Frage

2
José Alfredo Romero L.

Es ist definitiv möglich und nicht zu schwer, den Sunrise Commander und Tramp (der standardmäßig in allen GNU Emacs-Distributionen, AFAIK enthalten ist) einzusetzen.

Werfen Sie einen Blick hier für Tipps, wie Verzeichnisse in SC zu vergleichen, entweder oberflächlich oder rekursiv . Wenn Sie die Einträge in den einzelnen Verzeichnissen unterschiedlich haben, können Sie sie bei jeder gewünschten Operation anwenden.

1
Drew

Wenn Sie Emacs 23.2 oder höher verwenden, lesen Sie die Benutzeroptionen dired-auto-revert-bufferund auto-revert-mode.

Ersteres aktualisiert einen Dired-Puffer, wenn Sie ihn besuchen. Letzteres aktualisiert die Puffer regelmäßig.