我想要的东西像find-name-dired
,但用正则表达式而不是shell通配符。有任何想法吗?Emacs:Directed当前目录下名称与正则表达式匹配的文件?
1
A
回答
0
如果您使用Dired+,则可以执行所要求的操作。
首先,使用
M-+ M-i
,插入的所有子目录这里和下面到当前Dired缓冲 - 也就是说,当前Dired目录下的所有目录。接下来,使用
% m
,标记名称与您输入的正则表达式匹配的所有文件和目录。接下来,使用
C-M-*
,只打开Dired标记的文件和目录。
你也可以做到这一点使用Dired +另一种方式,而不打扰插入后裔子目录目录到祖先Dired缓冲:
使用
M-- M-+ % m
到这里标注的所有文件以及与正则表达式匹配的以下。使用
M-- M-+ F
打开所有标记的文件这里和下面的。
前缀键M-+
有“此处及以下”键/是类似于只作用于当前Dired缓冲区中列出的文件命令的命令。这些命令与没有前缀键的命令基本相同:M-+ % m
是% m
的“深度”版本,M-+ F
是F
的“深度”版本,以此类推。
(负前缀ARG(M--
)告诉这些命令忽略子目录的自己和后代目录的任何标记,在该Dired缓冲任何Dired缓冲器。)
相关问题
- 1. 正则表达式匹配dir输出中的当前目录
- 2. 正则表达式匹配下级登录名称
- 3. Bash:匹配正则表达式的当前目录中文件的总大小
- 4. 正则表达式匹配文件名
- 5. 正则表达式匹配文件名
- 6. 正则表达式文件名匹配
- 7. 正则表达式匹配文件名
- 8. 正则表达式不匹配名称
- 9. 正则表达式匹配目录然后匹配子目录
- 10. 正则表达式与域名匹配
- 11. Javascript正则表达式匹配文件名与扩展名
- 12. perl中与-e和正则表达式匹配的文件名
- 13. 将声明的方法名称与正则表达式匹配
- 14. PHP正则表达式匹配文件或目录
- 15. 正则表达式匹配的文件
- 16. 正则表达式与匹配+插件
- 17. 匹配正则表达式与字符串(文件名)
- 18. 正则表达式与文件路径中的名称不匹配
- 19. 与正则表达式匹配的正则表达式
- 20. Mysql的正则表达式:匹配与正则表达式
- 21. Os.walk不会与目录匹配的正则表达式
- 22. Python文件正则表达式匹配
- 23. 匹配正则表达式从文件
- 24. 获取当前匹配的正则表达式规则
- 25. 如果文档名称匹配正则表达式
- 26. Ruby正则表达式与正则表达式匹配
- 27. 正则表达式匹配前缀
- 28. 正则表达式匹配URL前缀
- 29. 匹配列表与正则表达式
- 30. 的javascript:匹配与正则表达式