Gerando Syntax Highlighting com enscript

Com a ferramenta enscript é possível gerar páginas html com o conteúdo de um programa ou script com o sempre útil syntax highlighting, o que facilita bastante a leitura de um código-fonte.

Para instalar:

sudo apt-get install enscript

Para gerar uma página html com o conteúdo de um script em Python:

enscript –color –language=html -Epython –output cliente.htm cliente.py

O arquivo cliente.htm será gerado com o conteúdo do cliente.py com as cores já formatadas para facilitar a leitura do código.

Diversas linguagens de programação estão disponíveis, como é listado no site

Bookmark and Share

5 Responses to “Gerando Syntax Highlighting com enscript”


  1. 1Og Maciel

    Buenas Elton,

    Boa a dica!!! Só valeu!

    Abraço,

    Og

  2. 2Jose Nilton

    enscript: não foi possível avaliar arquivo de entrada “–color”: Arquivo ou diret ório não encontrado
    states: não foi possível abrir o arquivo de entrada `–color’: Arquivo ou diretór io não encontrado
    enscript: não foi possível avaliar arquivo de entrada “–language=html”: Arquivo ou diretório não encontrado
    states: não foi possível abrir o arquivo de entrada `–language=html’: Arquivo ou diretório não encontrado
    states: não foi possível abrir o arquivo de entrada `–output’: Arquivo ou diretó rio não encontrado
    enscript: não foi possível avaliar arquivo de entrada “–output”: Arquivo ou dire tório não encontrado
    enscript: não foi possível avaliar arquivo de entrada “cliente.htm”: Arquivo ou diretório não encontrado
    states: não foi possível abrir o arquivo de entrada `cliente.htm’: Arquivo ou di retório não encontrado
    lpr: Error – no default destination available.

    Não consegui fazer dá esse erro como eu resolvo isso

  3. 3Jose Nilton

    desculpe digite errado
    era assim
    enscript –color –language=html -Epython –output cliente.htm cliente.py

    mais estava assim no site

    enscript –color –language=html -Epython –output cliente.htm cliente.py

    funcionou cara muito legal

  4. 4Ricardo

    Qual a diferença entre as duas linhas de codigo no comentario acima?

  5. 5elm

    É o número de hifens. No comentário acima o wordpress cortou mas o correto é usar somente um hifen por exemplo:
    -color

Leave a Reply