목표는 네트워크 프린터에서 *.cpp 파일 세트를 인쇄하는 것이지만... (컬러) 프린터는 색상 및 강조 표시를 포함하여 C++ 편집기에 나타나는 것과 동일하게 파일을 인쇄합니다. 그리고 이 모든 것은 명령줄에서 나옵니다.
모든 파일을 네트워크 프린터로 성공적으로 보냈지만 모두 (물론) 흑백(텍스트) 형식으로 인쇄되었습니다.
나는 다음을 사용했다: lp -d 'printername' *.cpp
emacs와 같은 곳에서 파일을 열고 명령줄에서 인쇄 명령을 emacs로 전달하는 방법이 있습니까?
참고: 저는 Mac OS X를 사용하고 있습니다.
답변1
를 사용하여 이와 같은 작업을 직접 수행할 수 있다면 매우 놀랄 것입니다 lp
. 다음은 제가 생각할 수 있는 가장 간단한 해결책입니다.
많은 도움을 줄 수 있는 LaTeX 패키지가 있습니다:깁스. 파일을 생성하는 스크립트를 작성 하고 .tex
(아마도 를 통해 \input{}
) 구문 강조를 위해 이 패키지를 사용할 수 있습니다. 그런 다음 컴파일하여 .pdf
원하는 색상으로 색상을 얻습니다. 프린터로 보내는 것은 나머지 단계보다 쉽습니다.
답변2
제 생각에는쓰다당신에게 도움이 될 수도 있습니다. 코드 형식을 지정하는 데 직접 사용하지는 않지만 인쇄하는 텍스트 파일의 타임스탬프를 인쇄하는 데 사용합니다.
내 디렉토리에 PostScript 파일로 저장한 쉘 스크립트가 있어서 ~/bin
인쇄할 수 있습니다(직접 인쇄는 물론 옵션입니다). 이것이 도움이 된다면 여기에 요점이 있습니다.https://gist.github.com/ryanaghdam/5103528. 첫 번째 매개변수( )로 텍스트 파일을 사용합니다 $1
.
Mac OS X에는 기본적으로 설치되지 않지만 Homebrew에서는 사용할 수 있습니다.