Як швидко скопіювати / перемістити файл у Emacs Dired?


46

У Diredрежимі я можу mпозначити файли та Rперемістити їх до пункту призначення.

Інколи шлях до місця призначення занадто довгий. Якщо пункт призначення відкритий у розділеному вікні, чи є спосіб переміщення файлів швидше?

Коли я бачу два екрановані вікна на екрані, я пропустив функцію перетягування в диспетчері файлів GUI.

Відповіді:


64

З документації:

dired-dwim-target - це змінна, визначена у `dired.el '. Його значення - нульове

Документація: Якщо це не нульове значення, Dired намагається відгадати цільовий каталог за замовчуванням. Це означає: якщо в наступному вікні відображається подвійний буфер, використовуйте його поточний каталог замість поточного каталогу цього подвійного буфера.

Мета використовується в підказці для копіювання файлу, перейменування тощо.

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


2
Ого, це чудово! Emacs - це дивовижно! Дякую.
Нік
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.