您可以通过保存所有附件
- 通过点击标记所有附件t
- ;
- s
- 选择目标目录并点击a(全部)
这可行,但有以下严重的副作用:您必须点击 n 次enter才能获取 n 个附件。
这意味着即使目标目录中没有文件名冲突。
这也记录在穆特常见问题解答。
非常不方便。
一些 mutt 用户似乎推荐通过管道将消息传输至 munpack(链接的示例消息)。好主意 - 但如何让 Mutt 提示目标目录(作为munpack
调用宏的一部分)?
我如何构建这样的宏?或者对于这个问题有更好的解决方案吗?
答案1
您可以通过管道将消息发送到瑞普米梅,它允许您在命令行上指定目标目录...例如:
ripmime -i - -d ~/myfiles/
指示从标准-i -
输入ripmime
读取,并-d
指定目标目录。如果输入太多,请将其放入 shell 脚本中并调用它(如果您想使用 的ripmime
许多选项中的其他选项来控制其行为,这也会变得更容易)。
如果您将这样的宏添加到您的配置中:
macro index,pager X "<pipe-message>ripmime -i - -d "
然后您可以按“X”,输入目标目录,然后按<RETURN>
运行命令。