Terminal

如何讓 man(1) 使用整個終端寬度?

  • December 4, 2014

我在 FreeBSD 上,使用寬 xterm,例如每行 132 個字元。跑步時

$ man man

手冊頁的格式適合每行終端寬度 80 個字元。有沒有辦法讓格式化程序(groff,grotty)使用我指定的線寬?

我閱讀了 man(1) 和 groff(1) 的手冊,但找不到合適的選項。我知道這是可以做到的,因為我已經看到它可以在某些 Linux 發行版上執行。

在我的 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.

引用自:https://unix.stackexchange.com/questions/171514