![터미널의 X 색상 구성표를 사용하여 Ranger 구문 강조 파일을 가질 수 있는 방법이 있습니까?](https://linux55.com/image/125877/%ED%84%B0%EB%AF%B8%EB%84%90%EC%9D%98%20X%20%EC%83%89%EC%83%81%20%EA%B5%AC%EC%84%B1%ED%91%9C%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20Ranger%20%EA%B5%AC%EB%AC%B8%20%EA%B0%95%EC%A1%B0%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EA%B0%80%EC%A7%88%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
파일 관리자는 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'