Ähnlicher Abschlag auf Stack - Überlauf zu verwenden zu schaffen monospace output
, wie kann ich tun , dass für meine Programme.
Ich habe lp filename.txt ausprobiert und war erfreulicherweise erfreut festzustellen, dass es in der Lage war, den lokalen Netzwerkdrucker zu verwenden und "so wie er ist" zu drucken.
Das Problem ist, dass die Ausgabe nicht in einem Abstand erfolgt.
Gibt es eine schnellere Möglichkeit als ...
1) copy the text
2) paste into a text doc
3) format the document as mono
4) print it
Ich würde gerne eine Option finden wie lp filename.txt -format=mono
;)
command-line
osx
printing
Michael Durrant
quelle
quelle
Antworten:
Sie können den VIM-Editor verwenden, um beliebige Dateien zu drucken, die VIM lesen kann. Verwenden Sie Folgendes, um eine PostScript-Datei zu erstellen.
Wenn Sie eine PDF-Datei möchten, fügen Sie diese
&& ps2pdf output.ps
zur Befehlszeile hinzu.Sie können auch ein kleines Skript schreiben, das den aktuellen Inhalt der Zwischenablage in eine temporäre Datei einfügt, vim für die Datei ausführt, die resultierende Datei druckt und die temporäre Datei löscht.
quelle
set printoptions=portrait:n
das Drucken im Querformat .set printoptions=header:0
deaktivieren , indem Sie sie zu vimrc hinzufügen .vim -c TOhtml -c write -c quit <input_file>
vim -c 'set cmdheight=2' -c TOhtml -c write -c quit -c quit <input_file>
Der kürzeste Weg ist hier wahrscheinlich
a2ps
, er generiert standardmäßig ein Postscript mit Leerzeichen.Sie können
a2ps
mit brauen, dh installierenbrew install a2ps
Je nach Konfiguration wird die Ausgabe direkt an stdout oder lp gesendet und mit überschrieben
-o
. Erkennta2ps
auch mehrere Programmiersprachen und druckt sie schön aus.Verwenden Sie,
--pro=color
wenn Farbe verfügbar ist:Für HTML - Ausgabe neige ich dazu verwenden ,
vim
‚s -2html
Funktion.quelle
enscript
wurde aber als Alternative erwähnt.a2ps
mit MacPorts ( macports.org ) installieren . Ich hatte keine Probleme bei der Installation (auf Lion)a2ps
war die Antwort. Ich habe es mit brew installiert:brew install a2ps
Jetzt kann ich
a2ps myfilename
und es funktioniert.Leider erscheint es im Querformat, und wenn ich versuche, es ins Hochformat zu bringen, ist es nach links geknickt und winzig und nimmt nur 50% der Seite ein. [upate - Fix für dieses Problem mit Parameter -1 gefunden (für die Anzahl der auf einem Blatt zu findenden Seiten - der Standardwert war 2)
Als Landschaftsgärtner hat es jedoch funktioniert und der Code hat den
fixed format
Stil, den ich gesucht habe.quelle