Terminal
如何讓 man(1) 使用整個終端寬度?
我在 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.