Как быстро скопировать / переместить файл в 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 потрясающий! Спасибо.
Ник
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.