터미널의 X 색상 구성표를 사용하여 Ranger 구문 강조 파일을 가질 수 있는 방법이 있습니까?

터미널의 X 색상 구성표를 사용하여 Ranger 구문 강조 파일을 가질 수 있는 방법이 있습니까?

파일 관리자는 ranger정상적으로 실행되며 내 터미널(urxvt)의 일반 X 리소스 색상 구성표를 사용합니다. 그러나 파일 미리보기를 표시하고 구문을 강조표시하면(아마도 highlight또는 사용 pygmentize) 색상이 모두 잘못되어 기본 색상(밝은 파란색, 밝은 빨간색 등)처럼 보입니다. 일반 X 색상을 사용하기 위해 Ranger에서 구문 강조를 얻으려면 어떻게 해야 합니까? 달리기는 cat some-file.py | pygmentize잘 작동하고 내 색 구성표를 사용하지만 Ranger에서는 작동하지 않는 것 같습니다.

답변1

변화

highlight_format=xterm256

도착하다

highlight_format=ansi

당신의 것에서 scope.sh다시로드하십시오.

답변2

좋아요! 이전 답변이 제대로 작동하지 않은 후, 저는 스스로 몇 가지 실험을 했고 ~/.config/ranger/scope.sh편집해야 할 또 다른 부분을 찾았습니다.

pygmentize_format='terminal256'

이는 다음과 같이 변경되어야 합니다.

pygmentize_format='terminal'

게다가 원래 솔루션에 따라 변경하면 문제가 해결됩니다 highlight_format='xterm256'!highlight_format='ansi'

관련 정보