Estou procurando um aplicativo OS X para formatar e imprimir o código-fonte de uma variedade de linguagens de programação.
- Números de linha seria bom
- Fonte de largura constante
- Imprimir o conteúdo da área de transferência seria uma vantagem real
Existe algo assim (além dos editores óbvios dos programadores), gratuito ou com preços razoáveis?
Respostas:
Você encontrará uma boa resposta no superusuário do site irmão . Envolve um programa de terminal chamado enscript, que vem com muitas opções e conheço pelo menos um arquivo de suporte para ampliar seus recursos para imprimir código Ruby.
EDITAR:
Acabei de notar a parte "prancheta" da pergunta. O conteúdo da área de transferência pode ser acedida a partir da linha de comando e alimentado para
enscript
utilizandopbpaste
como mencionado na resposta Matteo.fonte
Se você não deseja usar o terminal para esta tarefa e deseja um 'aplicativo' para Mac, consulte ' Text Wrangler ' da Bare Bones Software. É freeware, que se adapta ao seu pedido de 'preço baixo';)
Uso-o para imprimir pequenas tiragens de texto e utilizá-lo especificamente para o recurso de número de linha.
fonte
Se você estiver familiarizado com a linha de comando, poderá usar o a2ps (gratuito e de código aberto) que pode ser instalado via MacPorts (instale o MacPorts e depois
sudo port install a2ps
) ou Homebrew (instale o Homebrew e depoisbrew install a2ps
).Por exemplo:
imprimirá
source.c
com destaque de sintaxe (-g
) e números de linha a cada 5 páginas. Consulte a página do manual para opções adicionais. Ele suporta uma ampla variedade de formatos de origem.Para imprimir o conteúdo da área de transferência:
pbpaste
imprime o conteúdo da área de transferência na saída padrão lida por a2ps.fonte
Veja também GNU Source-realce , que suporta muitos idiomas de entrada e vários formatos de saída.
fonte