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

5 thoughts on “Gerando Syntax Highlighting com enscript

  1. Og Maciel disse:

    Buenas Elton,

    Boa a dica!!! Só valeu!

    Abraço,

    Og

  2. Jose Nilton disse:

    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. Jose Nilton disse:

    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. Ricardo disse:

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

  5. elm disse:

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

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 1.472 other followers