$PAGERの背景色を設定するには?

$PAGERの背景色を設定するには?

私は通常端末を透明な背景に設定します。しかし、大量のテキスト(例えば、、など)を読む必要がある場合は、man背景less色をcat黒にしたいと思います。vimとの背景を変更できますw3m$PAGER、、manなどlesscat背景をどのように変更しますかmoreDebian-Busterプラグインがインストールされているzshシェルを使用していますcolored-man-page

ベストアンサー1

これは実際にはいくつかの質問であり、そのいくつかは役に立つ答えがありません。

  • cat「can」はエイリアスで囲まれています(キャプチャ一部目的)、特定の背景色を設定しますが、端末に送信されるすべてがその背景を変更できます。
  • $PAGER重複します。一番下のレイヤー以外はmore使用できません。 (使用)lessにも同様に適用されます。man$PAGER
  • ...のless基本的な問題は、シェーディングするように設計されていることです。テキスト画面に表示され、背景色はほとんどまったく認識されません。

引用する

前景色(テキスト)と背景色への言及がいくつかあります。ただし、端末がこれに応答することは言及されていません(リセットのため)。勇敢なプロパティ):

me sgr0 は太字表示、点滅、下線表示をオフにします。

これは色をリセットすることによっても達成できます。 (同じソリューションを使用してリセットします。点滅するしかし、これが問題になる可能性はほとんどありません)。下線をリセットするために別の文字列を使用するので、この部分はme説明は適用されません。

作るless特定のカラースキームを使用するには、次の提案に従って環境変数を構築する必要があります。この回答、ばかless太字または点滅がオフの場合は、背景色を設定します。

おすすめ記事