如何让 man(1) 使用整个终端宽度?

如何让 man(1) 使用整个终端宽度?

我使用 FreeBSD,使用宽 xterm,每行 132 个字符。跑步时

$ man man

手册页的格式适合每行 80 个字符的终端宽度。有没有办法让格式化程序(groff,grotty)使用我指定的线宽?

我阅读了 man(1) 和 groff(1) 的手册,但找不到合适的选项。我知道这是可以做到的,因为我已经看到它在一些 Linux 发行版上工作了。

答案1

只有我的 Linux 系统man 1 man提到了MANWIDTH环境变量,现在我查了一下,它也在FreeBSDman(1)联机帮助页:

MANWIDTH     If set to a numeric value, used as the width manpages should
             be displayed.  Otherwise, if set to a special value ``tty'',
             and output is to a terminal, the pages may be displayed over
             the whole width of the screen.

相关内容