Emacs Dired:`dired的奇怪行为
我的行为最好是奇怪的,但情况很简单:给定一个文件夹test
,我想在另一个文件夹中复制它。
在实践中:
test
。 target
。 test
然后Ctarget /将其复制到target
。 到目前为止,空白test
文件夹按预期复制。 假设这个文件夹中有一些变化,我们想再次将它复制到同一个地方:
test
然后Ctarget /将其复制到target
。 yes
则再次复制。 现在奇怪的行为。 用(setq dired-dwim-target t)
:
target
,以使target
位于右侧窗口,但左侧窗口上的初始文件夹。 test
,C再次复制,DWIM会直接建议target/
,所以需要的只是Enter。 请注意,覆盖或不覆盖是没有问题的。 访问target
现在显示test
文件夹,但在其内部是test
的第二个副本!
甚至更奇怪:
test
然后用m选择bla
。 target/
,所以只需要Enter。 现在,它要求确认和复印件test
连同bla
的target
预期!
我错过了什么?
(当然,这个例子大多使用空文件夹,但这仅仅是为了演示。)
链接地址: http://www.djcxy.com/p/62187.html