Как быстро скопировать / переместить файл в Emacs Dired?

46

В Diredрежиме я могу mотмечать файлы и Rперемещать их по назначению.

Иногда путь назначения слишком длинный. Если пункт назначения открыт в разделенном окне, есть ли способ быстрее перемещать файлы?

Когда я вижу на экране два засвеченных окна, я пропускаю функцию перетаскивания в файловом менеджере с графическим интерфейсом.

Ник
источник

Ответы:

64

Из документации:

dired-dwim-target - это переменная, определенная в `dired.el '. Его значение ноль

Документация: Если не ноль, Dired пытается угадать целевой каталог по умолчанию. Это означает: если в следующем окне отображается буфер Dired, используйте его текущий каталог вместо текущего каталога этого буфера Dired.

Цель используется в приглашении для копирования файла, переименования и т. Д.

Поместите это в ваш файл инициализации: (setq dired-dwim-target t). Затем перейдите в dired, разделите окно split-window-verticallyи перейдите в другой каталог dired. Когда вы нажмете C для копирования, другой каталог в разделенной панели будет назначением по умолчанию.

Нсуками _
источник
2
Ух ты, здорово! Emacs потрясающий! Спасибо.
Ник