lesspipe의 색 구성표를 변경하는 방법은 무엇입니까?

lesspipe의 색 구성표를 변경하는 방법은 무엇입니까?

그렇게 하면 less /some/file.ext구문 강조가 표시됩니다 /usr/bin/lesspipe. 불행하게도 색상이 짜증나고 내 배포판의 가시성이 좋지 않습니다. 기본적으로 Devuan 3.0입니다.

내 질문: lesspipe에서 사용하는 색 구성표를 어떻게 보거나 편집하거나 교체/선택할 수 있습니까?

내 색 구성표를 따르도록 만드는 방법을 알려주면 vim보너스 포인트가 있습니다 .

편집하다:

색깔이 만들어지는 것 같더라구요source-highlight도서관.

답변1

정의해야 할 것 같습니다.코드 2 색상. 문서여기배경을 나열해 보세요.

소스 코드의 구문 강조는 포함된 스크립트 code2color(Peter Palfraders의 code2html 스크립트에서 파생됨) 또는 외부 프로그램(pygmentize)을 사용하여 달성할 수 있습니다. 스크립트 code2color는 perl로 작성되었으며 다음 언어로 색상 지정을 지원합니다: ada, asm, awk, c, c++, groff, html, xml, java, javascript, lisp, m4, make, pascal, patch, perl, povray, python , 루비, 쉘스크립트, SQL.

구문 강조 표시 및 기타 출력 색상 지정 방법은 환경 변수 LESS가 존재하고 -R 또는 -r 옵션이 포함되어 있거나 less가 이러한 옵션 중 하나와 함께 호출되는 경우에만 활성화됩니다. 이렇게 하면 리터럴 이스케이프 시퀀스 대신 색상이 표시됩니다. -r/-R 존재 여부에 대한 런타임 감지는 운영 체제에 따라 크게 다르며 모든 경우에 작동하지 않을 수 있습니다.

lesspipe.sh 스크립트에는 컴퓨터에 설치되거나 설치되지 않을 수 있는 여러 도우미 프로그램이 필요합니다. 따라서 tarball lesspipe.tar.gz를 다운로드하고 구성을 사용하여 로컬 시스템에 맞게 lesspipe.sh를 사용자 정의해야 합니다. Linux용으로 미리 구성된 lesspipe.sh는 예시로만 제공됩니다. 구문 강조가 켜져 있습니다. 색칠을 위한 code2color 스크립트, 외부 프로그램으로 대체 가능(pygmentize)

최신 파일 형식에 대한 지원을 얻으려면 추가 매직 파일(예: ~/.magic의 파일 명령용)을 생성해야 할 수도 있습니다. 이 경우 환경 변수 MAGIC을 설정해야 하며 시스템 매직 파일과 개인 매직 파일을 포함해야 합니다. 예: MAGIC='/usr/share/file/magic:/Users/myaccount/.magic' MAGIC 내보내기

관련 정보