답변1
귀하의 호출기는 터미널에 직접 전달하는 대신 Esc 문자(텍스트 색상을 변경하기 위해 이스케이프 시퀀스에 사용됨)를 렌더링하도록 구성된 것으로 보입니다 ESC
(귀하의 경우에는 터미널 에뮬레이터와 독립적입니다 xterm
).
tryset( sh
구문).
PAGER=less LESS=R
export PAGER LESS
또는 ( (t)csh
구문):
setenv PAGER less
setenv LESS R
less
GNU를 호출기로 선택 하고 less
텍스트 형식 이스케이프 시퀀스를 전달하도록 지시합니다. 해당 LESS
변수가 설정 되어 있지 않으면 git
다음으로 설정하십시오 FRX
(이미 포함되어 있지만 원하는 항목 R
도 포함됨 ). 따라서 해당 동작이 마음에 들거나 ( 자세한 내용은 매뉴얼 페이지 참조) 다른 값으로 설정한 경우 해당 부분을 생략하거나 직접 설정할 수 있습니다 .F
X
FRX
less
unset LESS
FRX
이 PAGER
환경 변수는 옆에 있는 일부 항목(예: man
) 에서 사용됩니다 git
. 호출기를 변경하려는 경우 환경 변수를 git
설정할 수 있습니다 .GIT_PAGER
또는 다음을 수행할 수 있습니다.
git config --global core.pager 'less -FRX'
git
호출기를 사용할 때 색상을 사용하지 않도록 다음과 같이 알 수 있습니다 .
git config --global color.pager false
env PAGER=less git config --help
자세히보다.