当您在 Lynx 中查看 HTML 页面时,有时纯文本格式并不够(尤其是设计不佳的 HTML)。是否可以将 Lynx 配置为使用热键在另一个浏览器(例如 Firefox)中打开当前页面?
我正在尝试完成以下查看 HTML 电子邮件的进程:
mutt > lynx > firefox
我可以使用 .muttrc 中的以下设置在 lynx 中打开 html 电子邮件:
# .muttrc
auto_view text/html # view html automatically
alternative_order text/plain text/enriched text/html # save html for last
我的 .mailcap 文件中有此设置
# .mailcap
text/html; w3m -I %{charset} -T text/html; copiousoutput;
但是,一旦我在 lynx 中查看消息,我希望选择设置快捷键以打开功能齐全的浏览器(即 Firefox),以防消息需要更高级的渲染。
这可能吗?
答案1
我根据这个想出了答案StackExchange 帖子。
.muttrc 文件
# .muttrc
auto_view text/html # view html automatically
alternative_order text/plain text/enriched text/html # save html for last
.mailcap 文件
# .mailcap
text/html; firefox '%s' &; test=test -n "$DISPLAY"; needsterminal;
text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput;
答案2
有一个按键命令这将在链接上运行一个外部程序:
.
在当前链接上运行外部程序。
,
在当前文档上运行外部程序。