私は通常端末を透明な背景に設定します。しかし、大量のテキスト(例えば、、など)を読む必要がある場合は、man
背景less
色をcat
黒にしたいと思います。vim
との背景を変更できますw3m
。$PAGER
、、man
などless
のcat
背景をどのように変更しますかmore
?Debian-Buster
プラグインがインストールされているzsh
シェルを使用していますcolored-man-page
。
ベストアンサー1
これは実際にはいくつかの質問であり、そのいくつかは役に立つ答えがありません。
cat
「can」はエイリアスで囲まれています(キャプチャ一部目的)、特定の背景色を設定しますが、端末に送信されるすべてがその背景を変更できます。$PAGER
重複します。一番下のレイヤー以外はmore
使用できません。 (使用)less
にも同様に適用されます。man
$PAGER
- ...の
less
基本的な問題は、シェーディングするように設計されていることです。テキスト画面に表示され、背景色はほとんどまったく認識されません。
引用する
前景色(テキスト)と背景色への言及がいくつかあります。ただし、端末がこれに応答することは言及されていません(リセットのため)。勇敢なプロパティ):
me sgr0 は太字表示、点滅、下線表示をオフにします。
これは色をリセットすることによっても達成できます。 (同じソリューションを使用してリセットします。点滅するしかし、これが問題になる可能性はほとんどありません)。下線をリセットするために別の文字列を使用するので、この部分はme
説明は適用されません。
作るless
特定のカラースキームを使用するには、次の提案に従って環境変数を構築する必要があります。この回答、ばかless
太字または点滅がオフの場合は、背景色を設定します。