Estoy buscando una aplicación OS X para formatear e imprimir código fuente desde una variedad de lenguajes de programación.
- Los números de línea estarían bien
- Fuente de ancho constante
- Imprimir el contenido del portapapeles sería una verdadera ventaja
¿Existe algo como esto (además de los editores de programadores obvios), gratis o a un precio razonable?
Respuestas:
Encontrará una buena respuesta en el superusuario del sitio hermano . Involucra un programa de terminal llamado enscript que viene con muchas opciones y conozco al menos un archivo de soporte para extender sus capacidades para imprimir código Ruby.
EDITAR:
Acabo de notar la parte del "portapapeles" de la pregunta. Se puede acceder al contenido del portapapeles desde la línea de comandos y
enscript
utilizarlopbpaste
como se menciona en Matteo answer.fuente
Si no desea utilizar el terminal para esta tarea y desea una 'aplicación' para mac, debería consultar ' Text Wrangler ' de Bare Bones Software. Es un programa gratuito, que se ajusta a su solicitud de "bajo precio";)
Lo uso para imprimir textos más pequeños y lo uso específicamente para la función de número de línea.
fuente
Si está familiarizado con la línea de comandos, puede usar a2ps (fuente libre y abierta) que se puede instalar a través de MacPorts (instale MacPorts y luego
sudo port install a2ps
) o Homebrew (instale Homebrew y luegobrew install a2ps
).Por ejemplo:
imprimirá
source.c
con resaltado de sintaxis (-g
) y números de línea cada 5 páginas. Vea la página del manual para opciones adicionales. Es compatible con una amplia variedad de formatos de origen.Para imprimir el contenido del portapapeles:
pbpaste
imprime el contenido del portapapeles en la salida estándar que lee a2ps.fuente
Consulte también GNU Source-highlight , que admite muchos lenguajes de entrada y varios formatos de salida.
fuente