如何跳转到链接并在 Mutt 中打开它

如何跳转到链接并在 Mutt 中打开它

我刚开始使用 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

您可以找到此说明以及有关使用 Mutt 的更多信息这里这里

相关内容