V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lcj2class
V2EX  ›  Emacs

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

  •  
  •   lcj2class · 2021-08-08 16:38:59 +08:00 · 1142 次点击
    这是一个创建于 1228 天前的主题,其中的信息可能已经有所发展或是发生改变。

    关注 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 !

    img

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5420 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 05:56 · PVG 13:56 · LAX 21:56 · JFK 00:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.