關注 EmacsTalk 收穫更多 Emacs 使用技巧
在第五期節目裏推薦過 Raycast 這個神器,之前知道它可以直接執行腳本,但一直沒嘗試過,最近發現它提供了一個 script-commands 倉庫,裏面整理了一些常用的腳本,比如清空廢紙簍、刷新 DNS 等,比較實用。
但這個倉庫的腳本非常多,我需要的只是其中很小一部分,所以需要一種方式來便捷地在兩個目錄間拷貝文件(稱為 src 與 dst )。
之前的話我都是在 Dired 裏 mark 相關文件,然後再在 minibuffer 裏找到 dst,如果 src 和 dst 離得比較遠,整個過程會非常枯燥、低效,今天嘗試 Google 了一下這個問題,發現一個好方式,流程如下:
- 打開兩個 Dired 窗口,分別對應 src 目錄與 dst 目錄
- 在 src 裏 mark 文件後,按 C 拷貝時,提示的目錄默認就是 dst
- 直接回車即可複製文件
設置 (setq dired-dwim-target t) 即可使用上述功能。Emacs is amazing !