2014-11-21 68 views

回答

0

如果您使用Dired+,则可以执行所要求的操作。

  1. 首先,使用M-+ M-i,插入的所有子目录这里和下面到当前Dired缓冲 - 也就是说,当前Dired目录下的所有目录。

  2. 接下来,使用% m,标记名称与您输入的正则表达式匹配的所有文件和目录。

  3. 接下来,使用C-M-*,只打开Dired标记的文件和目录。

你也可以做到这一点使用Dired +另一种方式,而不打扰插入后裔子目录目录到祖先Dired缓冲:

  1. 使用M-- M-+ % m这里标注的所有文件以及与正则表达式匹配的以下。

  2. 使用M-- M-+ F打开所有标记的文件这里和下面的。

前缀键M-+有“此处及以下”键/是类似于只作用于当前Dired缓冲区中列出的文件命令的命令。这些命令与没有前缀键的命令基本相同:M-+ % m% m的“深度”版本,M-+ FF的“深度”版本,以此类推。

(负前缀ARG(M--)告诉这些命令忽略子目录的自己和后代目录的任何标记,在该Dired缓冲任何Dired缓冲器。)