Làm cách nào để nhanh chóng sao chép / di chuyển tệp trong Emacs Dired?


46

Trong Diredchế độ, tôi có thể mđánh dấu các tệp và Rđể di chuyển chúng đến đích.

Một số lần đường dẫn đích quá dài. Với đích mở trong một cửa sổ chia nhỏ, có cách nào để di chuyển tệp nhanh hơn không?

Khi tôi nhìn thấy hai cửa sổ được điều hướng trên màn hình, tôi đã bỏ lỡ chức năng kéo và thả trong trình quản lý tệp GUI.

Câu trả lời:


64

Từ tài liệu:

dired-dwim-target là một biến được định nghĩa trong `dired.el '. Giá trị của nó là con số không

Tài liệu: Nếu không phải là con số không, Dired cố gắng đoán một thư mục đích mặc định. Điều này có nghĩa là: nếu có bộ đệm Dired được hiển thị trong cửa sổ tiếp theo, hãy sử dụng thư mục hiện tại của nó, thay vì thư mục hiện tại của bộ đệm Dired này.

Mục tiêu được sử dụng trong lời nhắc để sao chép tập tin, đổi tên, v.v.

Đặt cái này trong tập tin init của bạn : (setq dired-dwim-target t). Sau đó, đi đến dired, chia cửa sổ của bạn, split-window-verticallyvà đi đến một thư mục dired khác. Khi bạn sẽ nhấn C để sao chép, thư mục khác trong khung chia sẽ là đích mặc định.


2
Ồ điều đó thật tuyệt! Emacs thật tuyệt vời! Cảm ơn bạn.
Nick
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.