Ich bin auf der Suche nach einer OS X-Anwendung zum Formatieren und Drucken von Quellcode aus einer Vielzahl von Programmiersprachen.
- Zeilennummern wären nett
- Schriftart mit konstanter Breite
- Das Drucken des Inhalts der Zwischenablage wäre ein echtes Plus
Gibt es so etwas (abgesehen von den offensichtlichen Editoren der Programmierer) kostenlos oder zu einem vernünftigen Preis?
Antworten:
Eine nette Antwort finden Sie bei Schwester-Site- Superuser . Es handelt sich um ein Terminal-Programm namens enscript, das viele Optionen bietet, und ich kenne mindestens eine Unterstützungsdatei, mit der sich die Möglichkeiten zum Drucken von Ruby-Code erweitern lassen.
BEARBEITEN:
Ich habe gerade den Teil der Frage "Zwischenablage" bemerkt. Auf den Inhalt der Zwischenablage kann über die Befehlszeile zugegriffen und wie in Matteo answer erwähnt der
enscript
Verwendung zugeführt werdenpbpaste
.quelle
Wenn Sie das Terminal nicht für diese Aufgabe verwenden möchten und eine Mac-Anwendung möchten, sollten Sie sich " Text Wrangler " von Bare Bones Software ansehen . Es handelt sich um Freeware, die zu Ihrer 'Niedrigpreis'-Anfrage passt;)
Ich verwende es, um kleinere Textmengen auszudrucken und es speziell für die Zeilennummernfunktion zu verwenden.
quelle
Wenn Sie mit der Befehlszeile vertraut sind, können Sie a2ps (kostenlos und Open Source) verwenden, das über MacPorts (MacPorts und dann installieren
sudo port install a2ps
) oder Homebrew (Homebrew und dann installierenbrew install a2ps
) installiert werden kann .Beispielsweise:
wird
source.c
mit Syntaxhervorhebung (-g
) und Zeilennummern alle 5 Seiten gedruckt . Weitere Optionen finden Sie auf der Handbuchseite . Es unterstützt eine Vielzahl von Quellformaten.So drucken Sie den Inhalt der Zwischenablage:
pbpaste
druckt den Inhalt der Zwischenablage auf die Standardausgabe, die von a2ps gelesen wird.quelle
Siehe auch GNU Source-Highlight , das viele Eingabesprachen und verschiedene Ausgabeformate unterstützt.
quelle