マニュアルページのページ付け

マニュアルページのページ付け

システムによっては、マニュアルページが異なる方法でレンダリングされます。一部のページはデフォルトでページ化されていますが、一部のページはそうではありません。ページング動作を制御する方法は何ですか?

ページ付けが有効になっている場合にページの高さ(行)を設定するには?

たとえば、Solaris 10の場合、端末でマニュアルページ(例:)を表示すると、man man次のようにページが付けられます。

User Commands                                              man(1)
...
SunOS 5.10          Last change: 29 Apr 2010                    1

User Commands                                              man(1)
...
SunOS 5.10          Last change: 29 Apr 2010                    2
...

Fedora Linuxでは、同じ呼び出しが1つの大きなページのみをレンダリングします。

MAN(1)                        Manual pager utils                        MAN(1)
...
2.7.6.1                           2016-12-12                            MAN(1)

ベストアンサー1

groff ドキュメントでは、次のように説明します。いくつかのオプション-rCR=0nroffモードでデフォルトのシングルページ動作を無効にするなど、ページングを制御するために使用できます。これはMANROFFOPT環境変数を使用して設定できます。

nroff入力ストリームに要求を注入せずにページの長さを制御する方法が見つからず.pl、それがなければ実際には固定値のようです。manページングを有効にして端末のサイズに応じてページ長を設定するオプションを取得することが価値があるかもしれません。

おすすめ記事