我刚开始使用 Mutt。如何在 Mutt 中跳转到某个链接和下一个链接等等?如何在 w3m 中打开?
提前致谢。
答案1
Mutt 本身不具备跟踪链接的能力,但是您可以让 Mutt 运行一些外部工具来实现这一点。
一是网址浏览。您可以在 Mutt 的分页器中查看 HTML 消息时通过键入 Ctrl-B 来执行它,默认情况下,它绑定到运行的宏urlview
。这将显示消息中的链接菜单,允许您使用首选浏览器从那里跳转到链接的目标。
我更喜欢为此目的使用它,w3m
因为它在消息上下文中显示链接,所以我在 muttrc 中定义了这个宏:
macro index,pager \cB ": unset wait_key; set pipe_decode\n|w3m\n: set wait_key; unset pipe_decode\n" "call w3m to extract URLs out of a message"
因为此宏发送纯文本而不是 HTML w3m
,所以您必须告诉w3m
将任何看上去像链接的内容转换为实际链接,方法是键入:
。
如果邮件是 HTML 格式,或者包含 HTML 部分,您可以w3m
使用附件菜单(默认绑定到)来查看该部分,而不是使用 Mutt 的分页器v
。如果您的 mailcap 文件配置正确,则在该菜单中选择邮件的 HTML 部分并点击Enter
将启动w3m
以显示该邮件。然后,您可以像使用 浏览时一样跟踪链接w3m
。
正确配置的 mailcap 文件是指包含如下行的文件:
text/html; w3m %s; nametemplate=%s.html