是否有更具互动性的手册和信息页面查看器?

是否有更具互动性的手册和信息页面查看器?

如果我用来man查看手册页,它们根本不具有交互性,我只能通过寻呼机更改视觉效果。

我可以通过info交互式链接查看手册页和信息页,包括手册页中“另请参阅”中的链接。但info会删除手册页的所有突出显示,并且不识别其他类型的链接,例如 https 链接或文件路径。

我知道有 Web 和 GUI 替代方案,但是否有一些命令行工具可以提供更流畅的体验,并且可以理想地同时处理这两种格式?

答案1

个人信息是一个基于文本的手册和信息查看器,它提供手册页和信息节点之间的交互式链接,但本身不处理 HTTP 链接(其最新版本早于终端中对 URL 的支持;如果您的终端可以识别它们,那就可以工作)。

这里显示了手册页末尾的链接sprintf

显示 sprintf 手册页的 Pinfo 屏幕截图

另一种选择是w3mman,一部分w3m,我认为它有更好的默认值,但不支持信息页面:

显示 sprintf 手册页的 w3mman 屏幕截图

答案2

我找到了我很久没有找到的答案:vim 它可以查看手册页并跟踪链接,但更好的是, https://gitlab.com/HiPhish/info.vim 它将查看信息页面并返回到联机帮助页,同时保持互动性和色彩丰富。

我使用以下 shell 行将其用作简单的查看器:

info "$@" -w | grep -q . && $EDITOR -R -M -c "Info $*" +only

当然还有 Emacs,信息页面的大师,因为两者都来自 GNU,但我不喜欢为了快速终端使用而启动它。

相关内容