如何在 Lynx 浏览器中配置热键以打开系统浏览器页面?

如何在 Lynx 浏览器中配置热键以打开系统浏览器页面?

当您在 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

有一个按键命令这将在链接上运行一个外部程序:

.在当前链接上运行外部程序。

,在当前文档上运行外部程序。

相关内容