我的行为充其量是奇怪的,但情况很简单:给定一个文件夹test
,我想在另一个文件夹中复制它。
在实践中:
test
。target
。test
然后 C target / 将其复制到target
。到目前为止,空test
文件夹已按预期复制。假设此文件夹中有一些更改,我们希望将其再次复制到同一位置:
test
然后 C target / 将其复制到target
。yes
再次复制它。现在奇怪的行为。使用(setq dired-dwim-target t)
:
target
,在右侧窗口中显示target
,但在左侧窗口中显示初始文件夹。test
和 C 再次复制,DWIM将直接建议target/
,所以只需 Enter < / KBD> 请注意,无论是否覆盖它都是毫无疑问的。现在,访问target
会显示test
文件夹,但会在其中显示test
的第二个副本!
甚至更奇怪:
test
和bla
m 。target/
,所以只需输入。现在要求确认并按预期在test
中将bla
和target
一起复制!
我错过了什么?
(当然,这个例子主要使用空文件夹,但这只是用于演示。)