私の一般的なワークフローの1つは、ターミナルでマニュアルページを開き、次に別のターミナルで物事をテストすることです。マニュアルページは、最初の端末の初期寸法にフォーマットされています。ウィンドウのサイズを変更する(またはWMに自動的にサイズを変更させる)と、フォーマット済みのページの右側にギャップがあるか、行が折り返されます。この時点で、私は通常q
(uit)および!!
(再度実行)し、ページ内での私の位置を失います。
フォーマットプロセスはかなりCPUを集中的に使用するものであると考えられますが、それは古代の固定端末サイズに起因するものかもしれません。less
それは理論的には可能なはずですので、ページャは動的に、ターミナルリサイズイベントに反応します。
私はmanページを熟読し、Webを検索し、IRCに尋ねました-たくさんのことを-しかし、何も思い付くことができませんでした。
manユーティリティの内部または外部から再フォーマットをトリガーできますか?
ページを動的にサイズ変更するmanユーティリティのバージョンはありますか?
フォーマット/表示プロセスの一部をカスタマイズして更新する方法はあり
SIGWINCH
ますか?
man
は、出力を用語の幅にレンダリングすることです。必要なのは、ドキュメントのどこにいるかをブックマークし、再実行して(パイプ処理されているので実際にはわからない)、ブックマークに戻ることができるページャーです。または、ポケットベルを組み込んだ新しいmanコマンド。
man
実際にless
ページャーとして使用します。ヘルプ画面を表示h
するには、manページにアクセスしてくださいless
。マニュアルページのサイズが動的に変更されない理由が