source-highlight
아마도 source-highlight
GNU에서 릴리즈 된 흥미로운 것을 찾을 수있을 것입니다 :와 다른 패키지 highlight
.
발췌 apt-cache show source-highlight
:
Description-en : 소스 코드를 구문 강조 문서로 변환합니다.
소스 파일이 제공된이 프로그램은 구문 강조가 포함 된 문서를 생성합니다.
그것은 100 개 이상의 파일 형식에 대한 구문 강조를 지원합니다 ...
출력의 경우, 다음과 같은 형식이 지원됩니다 : HTML, XHTML, LaTeX의, Texinfo의, ANSI 컬러 이스케이프 시퀀스 와의 DocBook
나는 약간의 별칭 (Cat and PCat, 아래 참조)을 수행했으며 이것이 그들의 출력입니다.
데비안 기반으로 설치할 수 있습니다
sudo apt-get install source-highlight
예를 들어 .bash_aliases
아래 줄과 같이 별칭으로 추가하십시오 .
alias Cat='source-highlight --out-format=esc -o STDOUT -i'
Cat myfile.c # or myfile.xml ...
또는 당신은 (포함하지 않는 유사한 별칭을 할 수 -i
있는 가능성이하는 말에 파이프를 )
alias PCat='source-highlight --out-format=esc -o STDOUT '
tail myfile.sh | PCat # Note the absence of the `-i`
명령 줄로 강조 표시 를 선택하거나 강제 로 실행하거나 프로그램에이 의무를 맡길 수 man source-highlight
있는 -s
밑줄 을 읽을 수있는 옵션 중에서 다음과 같이 할 수 있습니다 .
-s , --src-lang = STRING 소스 언어 (--lang-list를 사용하여 전체 목록을 얻음) 지정하지 않으면 파일 확장자에서 소스 언어를 추측합니다. .
--lang-list 지원되는 모든 언어 및 관련 언어 정의 파일을 나열합니다.