강조 표시 명령이 테마 변경을 거부합니다.

강조 표시 명령이 테마 변경을 거부합니다.
$ highlight -l -s clarity -S sh -O ansi some_file

아무리 노력해도 하이라이트에는 항상 같은 주제가 표시됩니다. "highlight.css" 파일을 생성해야 하지만 그렇지 않습니다. 내가 뭘 잘못했나요?

답변1

를 사용하면 -O ansi출력에 ANSI 이스케이프 시퀀스가 ​​포함되어 셸에서 출력 색상을 지정합니다.

highlight.css파일은 HTML, XHTML 및 SVG 출력용으로 생성됩니다.

이것을 사용하면 -O html원하는 결과를 얻을 수 있습니다.

$ highlight -l -s clarity -S sh -O html some_file

(이 -o플래그를 사용하여 출력을 파일에 저장할 수 있고 이 -I플래그를 사용하여 별도의 하이라이트.css 파일이 아닌 출력에 스타일을 포함할 수 있습니다.)

관련 정보