有没有办法修改/告诉dired异步复制文件?如果您在dired中标记多个文件然后使用"C"进行复制,则emacs将锁定,直到复制每个文件.我想要启动这个副本,并让我继续编辑,因为它在后台继续.有没有办法得到这种行为?
编辑:实际上,C在dired-aux中调用'dired-do-copy',而不是在dired本身.对不起任何困惑.
我认为emacs主要限于一个线程 - 所以这可能不是通过标准的dired命令直接实现的,比如'C'copy.
但是,有一个dired命令" dired-do-shell-command ",它调用shell来在后台完成工作.如果您选择要复制的文件,然后使用键'!' (这运行dired-do-shell-command)然后输入'cp?[目的地]'(如果您在Windows上,可能可以使用'复制').我没有对此进行过测试 - 请参阅"dired-do-shell-command"获取有关详细信息的帮助.