3

如何在 emacs 中复制带有文件夹的选定文件dired-mode?我面临的问题是下一个:当我按下“C”按钮将选定的文件与文件夹复制到另一个文件夹时,我指向 dir,然后 emacs 开始复制文件(文件被复制 OK ) 但然后是所选文件夹的内容 - 实际上不是文件夹!..

初始目录内容:

初始目录内容

准备复制:

准备复制

按 C:

按下 C

按回车:

按下 Enter

按 y:

按 y

在两个框架上按 g:

在两个框架上按 g

如您所见- dir1没有复制到 dir 2,而只是它的内容。这在复制带有文件和文件夹的选择时会出现问题。

4

3 回答 3

2
(require 'ls-lisp)
(setq ls-lisp-use-insert-directory-program nil)

解决了我的问题。

于 2012-04-05T18:56:08.373 回答
0

如果我标记一个名为a包含文件的目录12并将3其复制到另一个名为的目录,b然后在我复制该目录后b,它包含一个名为的目录,其中包含a文件1和.23

这似乎与cp. 这不是你看到的行为吗?

于 2012-04-02T23:46:27.570 回答
0

奇怪的行为。我同意悲惨变量,它应该与cp.

请提供您的 emacs 版本。而且我建议你直接运行emacs -Q而不加载其他设置,以便找出根本原因。

我的 Emacs (v23.3.1) 会Recursive copies of /path/to/1? (yes or no)在你按RET第三张图片的步骤后提示。

于 2012-04-05T09:50:16.553 回答