常に合計行と%部分を表示したい( line 1/773 0%
)下部のステータス/表示するとすぐにマニュアルページのプロンプトが表示されます。
マニュアルページを開くと、一番下の行に次のように表示されます:
Manual page man(1) line 1 (press h for help or q to quit)
ただし、終了を押した後 次にホーム これに変わります:
Manual page man(1) line 1/773 0% (press h for help or q to quit)
ボタンを押さずに、最初にマニュアルページを開いたときに、合計行数と%を常に確認するにはどうすればよいですか?
less
を使用しています 人間のポケットベルとして、less
のように見え始めています 「それはしません。」追加のプログラム(デフォルトはUbuntu / Xubuntu)をインストールしたり、人間のポケットベルを変更したりしたくないのですが、less
に似た別のポケットベルがあれば 大丈夫だと思う作品(most
素敵な色ですが、デフォルトのプロンプトを変更する必要があります。
簡単な設定だと思いましたが、そうではないかもしれません。
Web検索を試し、このサイトを検索しましたが、関連するものが見つかりませんでした。%は検索にあまり適していません。キーワードがオフですか? man man
には何もありません どちらかが適切であるように思われ、唯一の%
は無関係でした。
承認された回答:
おそらく、less
を使用しています ポケットベルとして。 直接やりたいことはできません less
を再コンパイルせずに (少なくとも私はそのようなオプションを見つけていません)—最初にすべての行を読み、終了行番号を取得し、その情報を先頭にジャンプします。しかし、YMMVですが、唯一の賞品が総行数であることを考えると、それは不器用で非効率的だと思います。
次に、ハッキーな方法を紹介します。 、LESS
を活用する less
環境変数 自動オプションを取得するために読み取ります:
LESS='+Gg' man <whatever>
例:
LESS='+Gg' man bash
less
の内部 、G
(行番号なしで)終了し、g
(行番号なしで)一番上にジャンプします。 less
によって行われるように 最初は、トップに戻ったときに合計行数がわかり、それが表示されます。繰り返しになりますが、これには、最後まで読んでから、上に戻るという警告があります。