GNU/Linux >> Linux の 問題 >  >> Ubuntu

マニュアルページ–ボトムステータス/プロンプトラインに常に合計行とパーセンテージを表示する方法は?

常に合計行と%部分を表示したい( 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によって行われるように 最初は、トップに戻ったときに合計行数がわかり、それが表示されます。繰り返しになりますが、これには、最後まで読んでから、上に戻るという警告があります。

関連:Ubuntuでヘッドフォンを接続するときにスピーカーからの音を止めますか?
Ubuntu
  1. OdとHexdumpのデフォルトの行の長さを変更するにはどうすればよいですか?

  2. すべてのウィンドウを非表示にしてデスクトップをすばやく表示するにはどうすればよいですか?

  3. 常に閉じるボタン、最小化ボタン、最大化ボタンを独自のウィンドウに表示するにはどうすればよいですか?

  1. コマンドラインでのファイルの検索(ハウツー)

  2. イメージとコンテナーの使用状況とスペースを確認する方法

  3. 一致する各行の上下の行をgrepで印刷するにはどうすればよいですか?

  1. ファイルの行をループする方法は?

  2. Linuxの「cat」コマンドを使用して、特定の行のみを番号で表示するにはどうすればよいですか。

  3. Unity 2dで常に表示されるようにランチャーを設定するにはどうすればよいですか?