Bagaimana cara cepat menyalin / memindahkan file di Emacs Dired?

46

Dalam Diredmode, saya dapat mmenandai file dan Rmemindahkannya ke tujuan.

Beberapa kali jalur tujuan terlalu panjang. Dengan tujuan terbuka di jendela terpisah, apakah ada cara untuk memindahkan file lebih cepat?

Ketika saya melihat dua jendela yang dired di layar, saya melewatkan fungsi drag-and-drop di file manager GUI.

Nick
sumber

Jawaban:

64

Dari dokumentasi:

dired-dwim-target adalah variabel yang didefinisikan dalam `dired.el '. Nilainya nol

Dokumentasi: Jika tidak nol, Dired mencoba menebak direktori target default. Ini berarti: jika ada buffer Dired ditampilkan di jendela berikutnya, gunakan direktori saat ini, bukan direktori saat ini Dired buffer.

Target digunakan pada prompt untuk menyalin file, mengganti nama dll.

Masukan ini dalam file init Anda: (setq dired-dwim-target t). Lalu, buka dired, pisahkan jendela Anda, split-window-vertically& buka direktori dired lain. Ketika Anda akan menekan C untuk menyalin, direktori lain di panel split akan menjadi tujuan default.

Nsukami _
sumber
2
Wow, bagus sekali! Emacs luar biasa! Terima kasih.
Nick