Gibt es eine Möglichkeit, ein Dokument aus dem Nano-Texteditor zu drucken, d. H. Es an einen Drucker zu senden, um es physisch auszudrucken? Ich sehe, dass Vim und Emacs diese Funktion haben, aber ich mag die Einfachheit von Nano. Wenn nicht, gibt es eine Möglichkeit, das Dokument mit einem Linux-Befehl zu drucken?
Ich sehe keine Erwähnung eines Druckbefehls in nano 's Handbuch und es würde mich überraschen, eines zu finden. Die traditionelle Methode zum Drucken in * nix-Systemen ist die lpr Befehl:
$ lpr foo.txt
Von man lpr:
DESCRIPTION
lpr submits files for printing. Files named on the command line are
sent to the named printer (or the default destination if no destination
is specified). If no files are listed on the command-line, lpr reads
the print file from the standard input.
Sie können auch ein etwas moderneres Äquivalent verwenden, enscript:
DESCRIPTION
Enscript converts text files to PostScript or to other output lan‐
guages. Enscript can spool the generated output directly to a speci‐
fied printer or leave it to a file. If no input files are given,
enscript processes the standard input stdin. Enscript can be extended
to handle different output media and it has many options which can be
used to customize the printouts.
Funktioniert dies für Dateien ohne TXT-Erweiterung? lpr druckt nur Klartextdateien, aber ich muss den Quellcode für Dateien mit Erweiterungen wie .cpp ausdrucken, aber der Inhalt ist im Grunde genommen Klartext, nicht wahr? Vielen Dank.
Neal
@Neal Die * nix-Welt verwendet keine Erweiterungen, um den Dateityp nicht zu bestimmen. lpr behandelt seine Eingabe als Text und druckt sie entsprechend aus.
terdon
0
Ich musste das Gleiche tun. Meine Lösung über die Kommandozeile:
Art less filename >> filename.txt.
Dann habe ich getippt lp filename.txt und es druckte!
Dieser Befehl verwendet eigentlich nicht nano wie das angeforderte OP, aber es ist eine ordentliche Lösung. Könnten Sie vielleicht etwas näher auf was eingehen lp tut?
lpr
behandelt seine Eingabe als Text und druckt sie entsprechend aus.Ich musste das Gleiche tun. Meine Lösung über die Kommandozeile:
less filename >> filename.txt.
lp filename.txt
und es druckte!quelle
lp
tut?