Je recherche une application OS X pour formater et imprimer joliment le code source à partir d'une variété de langages de programmation.
- Les numéros de ligne seraient bien
- Police à largeur constante
- L'impression du contenu du presse-papiers serait un réel plus
Existe-t-il quelque chose comme ça (en plus des éditeurs de programmeurs évidents), gratuit ou à un prix raisonnable?
Réponses:
Vous trouverez une belle réponse sur le superutilisateur du site sœur . Il s'agit d'un programme terminal appelé enscript qui est livré avec beaucoup d'options et je connais au moins un fichier de support pour étendre ses capacités à imprimer du code Ruby.
ÉDITER:
Je viens de remarquer la partie "presse-papiers" de la question. Le contenu du presse - papiers est accessible à partir de la ligne de commande et alimenté à en
enscript
utilisantpbpaste
comme mentionné dans la réponse Matteo.la source
Si vous ne voulez pas utiliser le terminal pour cette tâche et que vous voulez une «application» mac, vous devriez regarder « Text Wrangler » par Bare Bones Software. Il s'agit d'un logiciel gratuit qui correspond à votre demande de `` bas prix '';)
Je l'utilise pour imprimer de plus petites séries de texte et l'utiliser spécifiquement pour la fonction de numéro de ligne.
la source
Si vous connaissez la ligne de commande, vous pouvez utiliser a2ps (gratuit et open source) qui peut être installé via MacPorts (installez MacPorts puis
sudo port install a2ps
) ou Homebrew (installez Homebrew puisbrew install a2ps
).Par exemple:
imprimera
source.c
avec la coloration syntaxique (-g
) et les numéros de ligne toutes les 5 pages. Voir la page de manuel pour des options supplémentaires. Il prend en charge une grande variété de formats source.Pour imprimer le contenu du presse-papiers:
pbpaste
imprime le contenu du presse-papiers sur une sortie standard qui est lue par a2ps.la source
Voir aussi GNU Source-highlight , qui prend en charge de nombreuses langues d'entrée et plusieurs formats de sortie.
la source