进一步阅读

进一步阅读

当用于man查看 FreeBSD 10.3-RELEASE-p11 上的联机帮助页时,我在滚动到 EOF 后返回到命令提示符。我想要的:man当我到达手册页末尾时不应该退出,因为我可能想向上滚动......

在 Xubuntu 上效果很好。关于如何做到这一点有什么建议吗?

我读到该程序less可以选择-E“退出”。是否有可能man默认打开此选项?如果是这样,我在 的联机帮助页上找不到任何相关信息man

答案1

信息在 的手册页上man。它位于环境变量部分。

如果环境中两者都不存在,则该MANPAGER命令的行为如下。如果需要彩色手册,它会调用;否则它会调用.PAGERmanless -sRmore -s

反过来,lessand命令的行为默认情况下不会在文件末尾退出,而会在文件末尾退出。morelessmore

因此,最简单的方法(我自己就是这么做的)就是打开彩色手册。在我的~/.login_conf我有(省略一些不相关的环境变量):

我:\
    :setenv=MANWIDTH=tty,MANCOLOR=1,MANITALIC=1:\
    :安静登录:

MANWIDTH和环境变量MANCOLOR记录在同一手册页的同一部分中。

环境MANITALIC变量调用我编写的补丁,man该补丁打开(已经存在)生成斜体 ECMA-48 输出的能力,使所有用grotty类似内容标记的手册页在屏幕上生成实际的斜体文本。我的终端支持斜体。如果你的也这样做(而且很多人这样做),你可能想尝试一下。.I.BI

~/.login_conf顺便说一句,这是 FreeBSD 为交互式登录会话设置环境变量的与 shell 无关的方法。如果您愿意,无论您选择什么 shell,都可以使用特定于 shell 的机制。 man login.conf。 ☺

进一步阅读

相关内容