2013-09-30 4 views
1

저는 C++ 프로젝트를 문서화하기위한 소스 하이 라이터로 Pygments를 사용하고 있습니다. Python 2.7.x와 Pygments는 모두 최신 버전입니다.pygments 및 html 출력으로 소스 코드 강조 표시

pygmentize -f html -o a.html test1.cpp 

결과는 무색 HTML 출력입니다 : 내가 명령 줄을 사용하여 pygments을 실행할 때 문제가 내 소스 코드에 대한 강조 HTML 출력을 얻는 데. 호기심, 컬러 RTF 파일에서 서식있는 텍스트 파일 형식 결과와 같은 명령을 실행 :

pygmentize -f rtf -o a.rtf test1.cpp 

나는 간단한 C 코드를 시도하고 HTML 출력이 올바르게 강조했다. 왜 이런 일이 일어나고 있는거야? 문제가있는 샘플 코드는 다음과 같습니다. here

답변

1

저는 C++에서 같은 것을 발견했습니다. 사전에 강조 할 언어를 알고 있으므로 다음을 시도하십시오.

pygmentize -N test1.CPP 

그러면 어떤 렉서가 사용할지 결정할 것입니다. 그것은 CppLexer 될하지만 말할 경우 CppLexer 렉서 사용 pygmentize해야합니다

pygmentize -f html -o a.html -l CppLexer test1.cpp 

나는 이것이 당신이 게시 된 샘플 코드는 그러므로 이제 내가 그것을 테스트 할 수 없습니다 사라 놀라게 잠시 전에이 아니라 질문을 받았다 알고 있습니다.

관련 문제