您可以通过保存所有附件
- 通过点击标记所有附件 t
- ;
- s
- 选择目标目录并点击a(全部)
这行得通,但具有严重的副作用:您必须击中n次enter才能获得n个附件。
这意味着即使目标目录中没有文件名冲突。
Mutt FAQ中也对此进行了记录。
很不方便。
一些杂种狗用户似乎建议将消息传递到munpack(示例消息链接)。好主意-但是如何使Mutt提示输入目标目录(作为munpack
调用宏的一部分)?
如何构造这样的宏?还是对此问题有更好的解决方案?
您可以通过保存所有附件
这行得通,但具有严重的副作用:您必须击中n次enter才能获得n个附件。
这意味着即使目标目录中没有文件名冲突。
Mutt FAQ中也对此进行了记录。
很不方便。
一些杂种狗用户似乎建议将消息传递到munpack(示例消息链接)。好主意-但是如何使Mutt提示输入目标目录(作为munpack
调用宏的一部分)?
如何构造这样的宏?还是对此问题有更好的解决方案?
Answers:
您可以通过管道将消息传递到ripmime,它使您可以在命令行上指定目标目录...例如:
ripmime -i - -d ~/myfiles/
该-i -
通知ripmime
从标准输入读取数据,并-d
指定目标目录。如果输入的内容过多,则将其粘贴在shell脚本中并调用它(如果您想使用ripmime
的许多选项中的其他选项来控制其行为,这也将变得更加容易)。
如果将这样的宏添加到配置中:
macro index,pager X "<pipe-message>ripmime -i - -d "
然后可以按“ X”,输入目标目录,然后按<RETURN>
运行命令。
munpack
方法类似-但如何将其很好地集成到mutt中(通过要求目标目录的宏-这样您就不必使用全局目录)
<return>
在宏中省略了一个,则可以交互式完成提示。
;|
。
t
然后按即可X
?
<tag-pattern>
在附件模式下不起作用。还有就是,因此,无法以编程方式标记所有附件(的必要条件能够做一些有用的一切人)。