두 개의 구문 형광펜은 enscript
과 source-highlight
입니다.
첫 번째는 PostScript로 출력 할 수 있으며 (ps2pdf를 사용하여 PDF로 변환 할 수 있음), 두 번째 출력은 HTML, LaTeX 및 기타 형식으로 출력됩니다.
모두 Cygwin
편집을 통해 사용할 수 있어야합니다 :을 내 시스템에서 다음 명령은 현재 하위 트리에있는 모든 CPP 파일을 인쇄합니다.
find . -name "*.cpp" | xargs enscript -Ecpp -fCourier8
다음은 동일한 콘텐츠를 가진 파일 code.pdf
find . -name "*.cpp" | xargs enscript -Ecpp -fCourier8 -o - | ps2pdf - code.pdf
PS를 생성 하겠지만 : 라인 번호의 색상 출력 --color=1
및 -C
을 준다.
find . -name "*.cpp" | xargs enscript --color=1 -C -Ecpp -fCourier8 -o - | ps2pdf - code.pdf
혼란 스럽지만 왜 전체 소스를 인쇄 하시겠습니까? –
고객 요구 사항. "줄 번호를 포함한 소스 코드 문서." 파일을 자동으로 생성하기 만하면됩니다. (내가 대본을 쓸 수있는 것) – NoMoreZealots
답변이 당신을 위해 작동하지 않는 것 같지 않습니까? – baol