$PAGER의 배경색을 설정하는 방법은 무엇입니까?

$PAGER의 배경색을 설정하는 방법은 무엇입니까?

나는 보통 터미널을 투명한 배경으로 설정합니다. 하지만 많은 양의 텍스트(예: , , 등)를 읽어야 할 경우 man배경색 lesscat검정색으로 하고 싶습니다. vim및 의 배경을 변경할 수 있습니다 w3m. $PAGER, man, lesscat의 배경을 어떻게 바꾸나요 more? Debian-Buster플러그인이 설치된 zsh쉘을 사용하고 있습니다 colored-man-page.

답변1

이것은 실제로 여러 질문이며 그 중 일부는 유용한 답변이 없습니다.

  • cat"can"은 별칭으로 둘러싸여 있습니다(캡처일부목적), 특정 배경색을 설정하지만 터미널로 전송되는 모든 것이 해당 배경을 변경할 수 있습니다.
  • $PAGER중복 됩니다 . 맨 아래 레이어 이외의 다른 것을 more사용할 수 없습니다 . (사용 ) less에도 동일하게 적용됩니다 .man$PAGER
  • ... 에 대한 less기본적인 문제는 음영 처리되도록 설계되었다는 것입니다.텍스트화면에 나타나며 배경색을 거의 전혀 인식하지 못합니다.

인용하다

전경색(텍스트)과 배경색에 대한 언급이 일부 있습니다. 그러나 터미널이 이에 응답한다는 것은 언급되지 않았습니다(재설정을 위해).용감한속성):

me sgr0은 굵게 표시, 깜박임 및 밑줄 표시를 끕니다.

이는 색상을 재설정하여 달성할 수도 있습니다. (동일한 솔루션을 사용하여 재설정합니다.깜박거리다, 그러나 이것이 문제가 될 가능성은 거의 없습니다). 밑줄을 재설정하기 위해 다른 문자열을 사용하므로 이 부분은me설명이 적용되지 않습니다.

만들다less특정 색 구성표를 사용하려면 다음에서 제안한 대로 환경 변수를 구축해야 합니다.이 답변, 바보less굵은 글씨나 깜박임이 꺼진 경우 배경색을 설정합니다.

관련 정보