Синхронизированный просмотр между двумя буферами Dired Emacs?

434
smonff

Я использую два буфера Dired Emacs, расположенных в двух вертикальных панелях, для копирования файлов с моего локального компьютера на удаленный сервер (через SCP). Я нажимаю, Ctrl + Cчтобы скопировать локальный файл и указать путь к удаленному хранилищу сервера. Думаю, это боль, потому что вам постоянно приходится переключаться с одного буфера на другой, чтобы просматривать их содержимое.

Можно ли синхронизировать два буфера, предполагая, что хранилище дерева одинаково на моем локальном компьютере и на сервере. Я знаю, что это возможно с помощью WinSCP с включенной функцией синхронизированного просмотра . Редактировать: Filezilla также предоставляет эту функцию .

Может быть, Sunrise Commander может быть правильным инструментом, но я еще не тестировал его.

Мне не нужен графический инструмент.

2

2 ответа на вопрос

2
José Alfredo Romero L.

It is definitely possible and not too hard using the Sunrise Commander and tramp (which is included by default in all GNU Emacs distributions, AFAIK).

Have a look here for tips on how to compare directories in SC, either superficially or recursively. Once you have the entries that differ in each directory, you can apply to them whatever operation you need.

1
Drew

If you are using Emacs 23.2 or later, see user option dired-auto-revert-buffer and auto-revert-mode.

The former refreshes a Dired buffer whenever you visit it. The latter refreshes buffers periodically.

Похожие вопросы