博客 / 詳情

返回

[Emacs Tips] 使用 Dired 快速移動文件

關注 EmacsTalk 收穫更多 Emacs 使用技巧

在第五期節目裏推薦過 Raycast 這個神器,之前知道它可以直接執行腳本,但一直沒嘗試過,最近發現它提供了一個 script-commands 倉庫,裏面整理了一些常用的腳本,比如清空廢紙簍、刷新 DNS 等,比較實用。

但這個倉庫的腳本非常多,我需要的只是其中很小一部分,所以需要一種方式來便捷地在兩個目錄間拷貝文件(稱為 src 與 dst )。

之前的話我都是在 Dired 裏 mark 相關文件,然後再在 minibuffer 裏找到 dst,如果 src 和 dst 離得比較遠,整個過程會非常枯燥、低效,今天嘗試 Google 了一下這個問題,發現一個好方式,流程如下:

  1. 打開兩個 Dired 窗口,分別對應 src 目錄與 dst 目錄
  2. 在 src 裏 mark 文件後,按 C 拷貝時,提示的目錄默認就是 dst
  3. 直接回車即可複製文件

設置 (setq dired-dwim-target t) 即可使用上述功能。Emacs is amazing !

 title=

user avatar garfileo 頭像
1 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.