我经常想将文件从一半(Cx 2)复制到 emacs 的另一半,两半都有不同的 dired 缓冲区。
显而易见的方法是在一个窗口中标记文件,转到另一个,移动到目录名称,标记开始,转到结束,复制到环,返回前半部分,最后在粘贴名称的同时启动复制来自环的缓冲区。
有没有更短的方法可以从一个 dired 缓冲区复制到另一个?
编辑
谢谢,BRPocock。在 dired-dwim 自定义下,我只看到:
在Customize Group: Dired
您可以使用Dired Dwim Target
选项默认复制到另一个dired窗口。(customize-apropos <Ret> dwim <Ret>
也应该找到它)
抱歉,我不明白复制目录名称并在提示输入目标目录时将其拉出有什么麻烦。如果你“经常”这样做,正如你所说,那么同一个目录应该在你的历史列表中,可以使用M-p等访问——你应该只需要选择并复制一次。
另一种重用目录名称之类的方法是使用辅助选择。当您更改区域等时,这种情况仍然存在。我将它绑定到C-M-y. 请参阅http://www.emacswiki.org/emacs/SecondarySelection。