参考文献

参考文献

FreeBSD 10.3-RELEASE-p11 でマニュアルページを表示するときにman、EOF までスクロールした後、コマンド プロンプトに戻ります。必要なのは、manマニュアルページの最後まで到達しても終了しないことです。上にスクロールし直したい場合があるからです...

Xubuntu ではうまく動作します。これを行うためのヒントはありますか?

プログラムには「quit-at-eof」lessオプションがあると読みました-E。 このオプションがデフォルトでオンになっている可能性はありますかman? もしそうなら、 のマニュアルページでその情報を見つけることができませんでしたman

答え1

情報のマニュアルページにありますman。環境変数のセクションにあります。

環境に も も存在しない場合、MANPAGERコマンドは次のように動作します。カラーマニュアルが要求された場合は を呼び出し、そうでない場合は を呼び出します。PAGERmanless -sRmore -s

less一方、 コマンドとコマンドの動作はmore、 はlessデフォルトでファイルの終わりで終了しないのに対し、moreは終了します。

したがって、最も簡単な方法は、私自身が行っているように、カラーマニュアルをオンにすることです。私の場合は、次のようになっています~/.login_conf(無関係な環境変数をいくつか省略しています)。

自分:\
    :setenv=MANWIDTH=tty,MANCOLOR=1,MANITALIC=1:\
    :hushlogin:

および環境変数についてMANWIDTHMANCOLOR、同じマニュアル ページの同じ部分に記載されています。

環境変数は、私が書いたMANITALICのパッチを呼び出します。このパッチは、 の (すでに存在する) 斜体の ECMA-48 出力を生成する機能をオンにし、 や などでマークアップされたすべてのマニュアル ページで、画面上に実際の斜体のテキストを生成します。私の端末は斜体をサポートしています。あなたの端末も斜体をサポートしている場合 (多くの端末がサポートしています)、これを試してみるとよいでしょう。mangrotty.I.BI

~/.login_confちなみに、これは FreeBSD のシェルに依存しない対話型ログイン セッションの環境変数を設定する方法です。お好みに応じて、どのシェルを選択しても、シェル固有のメカニズムを使用できます man login.conf。☺

参考文献

関連情報